Senior Bioinformatics Programmer/Software Engineer, Discovery
Metagenomi
·
Posted:
August 24, 2023
·
Onsite
About the position
We are seeking a Senior Bioinformatics Programmer/Software Engineer with experience in full stack development to partner with our scientific, bioinformatics, and automation teams. The ideal candidate will lead and grow software engineering support, design high-quality web apps for visualization and interaction with scientific data, and optimize pipelines and databases to perform at scale. This role will involve working closely with bioinformatics and data scientists, building an integrated data platform, and leveraging unit testing and code reviews to deliver software solutions.
Responsibilities
- Work closely with Bioinformatics and Data Scientists to build solutions for automated data processing and sharing data analysis results with lab Scientists
- Lend software engineering expertise to building an integrated data platform
- Build out cloud infrastructure to support a connected lab platform and enable efficient, automated movement of raw and processed data
- Work with outside consultants and contractors to support automation and data analytics
- Leverage unit testing, code reviews, and version control software development expertise to deliver software solutions to a variety of scientific teams
- Coordinate and encourage standardized coding and data management best practices throughout the company
Requirements
- MS or PhD in Computer Science, Bioinformatics, Computational Biology, or a closely related field
- At least five years of biotech or pharma industry experience in software engineering
- Experience with AWS cloud computing development
- Experience with computational biology, and/or working closely with bioinformaticians and lab scientists on biologically related projects
- Proficiency in Python, SQL, Linux, Docker
- Proficiency in web UI development using Plotly Dash, React.js or other
- Familiar with microservices and REST APIs
- Knowledge of NGS and Nextflow
- Experience in database design, implementation and best practices (NoSQL and SQL)
- Experience with best software development practices such as unit testing, code reviews, and version control
- Effective oral and written communication, prioritization, and organizational skills
- Highly collaborative, solutions oriented, and thrives in a fast-moving startup environment
Benefits
- Competitive compensation including a market-benchmarked salary
- Annual target bonus
- Equity in an early-stage startup
- Comprehensive benefits plan
- 401(k) matching
- Retirement safe harbor plan
- Weekly employee happy hour and events
- Catered lunches and endless snacks