- Design and implement software solutions that address current needs of Cellarity scientists and data science teams. These solutions could be a microservice, standalone tool, user-facing web application, data pipeline, etc.
- Collaborate with the tech leads to define milestones and deliverables.
- Work as a member of an agile team, attend scrum meetings, and review code produced by your peers.
- Write automated tests for your solution and oversee its deployment.
- Monitor the production environment to detect and address customers' issues.
- Prototype new ideas, algorithms, and frameworks.
- Assist data scientists in deploying new machine learning models and maintaining them.
- 3+ years of software engineering experience in a environment, with fluency in Python, or other modern programming languages; experience with scientific computing languages is a plus.
- BS or MS in computer science, electrical engineering, or other relevant fields
- Deep understanding of software development and proven experience in building multi-tier applications using AWS cloud services.
- Must have experience working in a cloud environment (AWS), containerization (Docker), and discernment on appropriate utilizations of such services (Batch, Lambda, RDS, etc.)
- Knowledge of the standards and best practices in software development
- Experience with data visualization libraries such as D3, Vega, or Echarts
- Experience with DevOps practices and procedures for application deployment on AWS cloud.
- Self-starter who thrives in ambiguity and is driven to translate ideas into production-ready software
- Experience with RESTful APIs and database design is ideal
- Knowledge of agile development practices and experience working in Scrum teams
- Push Boundaries: We create a legacy with breakthrough science in service of patients.
- Inject Energy: We build strengths from different perspectives and tell it like it is
- Own it: We transcend our job descriptions and relentlessly follow through on our commitments.
- Go all out: We work quickly and with conviction.
Software Engineer - Somerville, United States - Cellarity
Description
What if you could join a rapidly growing company and play a critical role in bringing new medicines to patients through looking at and treating disease in a revolutionary way.
What this position is all about:
Cellarity is seeking a Full Stack Software Engineer to play a key role in developing and maintaining our companys proprietary software platform that helps visualize the biological/chemical connections in an easy-to-use graphical UI, enabling collaboration and discovery across disciplines.
You will bring software development experience to Cellaritys multidisciplinary team of engineers and scientists, helping us set standards and best practices for our programming processes while bringing scientific concepts and ideas to life. The Software Engineer will be a creative problem-solver and self-motivated individual who thrives in a fast-paced environment where innovation is expected.
What you would be responsible for:
What experiences will you need:
What sets you apart:
What its like to work at Cellarity
At Cellarity, we