Posted in

Bioinformatics Scientist/Engineer

Bioinformatics Scientist/Engineer

CompanyNatera
LocationSan Carlos, CA, USA, Remote in USA
Salary$101800 – $127300
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior, 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.