Bioinformatics Scientist/Engineer
Company | Natera |
---|---|
Location | San Carlos, CA, USA, Remote in USA |
Salary | $101800 – $127300 |
Type | Full-Time |
Degrees | Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- MS/PhD in Computer Science, Computer Engineering, Bioinformatics, or related field with a strong focus on cancer epi/genomics
- Highly experienced in software engineering, algorithm development, and sequencing data analysis, proven through development of production-level software
- Deep understanding and extensive hands-on experience with best practices in software development, including design principles, object-oriented design patterns, testing, deployment, version control, code review, and documentation
- Extensive experience in deployment using containerization technologies, such as Docker
- Highly experienced in distributed computing on cloud, AWS is preferred
- Experienced in code profiling to identify opportunities for code optimization in terms of runtime and memory usage
- Deep understanding of sequencing data
- Strong computational and programming skills, with hands-on experience with Python and its scientific library stack (Pandas, NumPy, scikit-learn)
- Expert in using Linux command-line tools and writing shell scripts
- Ability to work independently while managing multiple objectives and timelines
- Desire to work in a fast-paced environment with potential for high impact in a small team
Responsibilities
- Design and develop production-level code – both writing new code and refactoring existing code – with a strong emphasis on software architecture, optimization, scalability, robustness, maintainability, and thorough documentation, adhering to best software development practices
- Strong ability to deeply understand code developed for sequencing data processing and analysis
- Design and implement comprehensive tests across the entire codebase and pipeline, including unit tests, integration tests, and end-to-end tests
- Facilitate training and evaluation of Machine Learning models on large datasets using distributed computing on AWS
- Ability to collaborate between the R&D team and Engineering team to develop and to troubleshoot production software
- Participate in Code and Design Reviews
Preferred Qualifications
-
No preferred qualifications provided.