Apply

Senior Bioinformatics Engineer

Posted 19 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

💸 Salary: 127554.0 - 159431.0 USD per year

🔍 Industry: Bioinformatics

🏢 Company: GeneDx👥 201-500💰 $150,000,000 Post-IPO Equity about 2 years ago🫂 Last layoff over 2 years agoArtificial Intelligence (AI)MedicalPredictive AnalyticsMachine LearningAnalyticsHealth CareHealth Diagnostics

🗣️ Languages: English

⏳ Experience: 3+ years

Requirements:
  • Proficiency in Python; comfortable with working in other similar languages .
  • Experience building/consuming API calls/responses and ETL functions.
  • Experience with AWS services, Docker, Kubernetes, Helm, CI/CD, automated testing, and data logging suites/toolsets.
  • Good understanding of general software engineering patterns, best practices, and methods.
  • 3+ years professional experience (industry setting) designing and supporting robust applications using modern object-oriented frameworks.
  • Successful history of delivering scalable production software.
  • Able to drive execution of technical proposals as an individual contributor.
  • Excellent communication skills; ability to work collaboratively with other development teams.
  • Knowledge of bioinformatics pipeline scalability, observability, and cost efficiency.
  • Be able to coordinate and execute on efforts for small modifications to existing bioinformatics products.
  • Experience troubleshooting wet-lab and dry-lab issues.
  • Familiarity with variant calling algorithms: know how to use them, modify them, parameterize them, and interpret their output.
  • Strong understanding of bayesian statistics and ML in relation to common bioinformatics applications.
  • Prior experience working in a CAP/CLIA regulated setting.
  • Familiarity with samtools, gatk, picard, vcftools, bedtools.
  • Familiarity with bioinformatics workflow management tools and concepts.
  • PhD preferred.
Responsibilities:
  • Write and maintain high quality and robust software applications and services to meet team goals.
  • Contribute to analytical validation efforts in support of new pipeline development and existing pipeline improvements.
  • Collaborate with teammates and product managers in developing development roadmaps and sprint planning.
  • Assist in establishment and adherence to robust and compliant software development best practices.
  • Participate in software quality testing and validation.
  • Play a role in cross-functional development with other teams as required.
  • Contribute to continuous improvement in the operating model of the team.
  • Level up your teammates to bring deeper understanding of technical know-how across teams.
  • Ensure quality technical implementation within our platform.
  • Your code is peer-reviewed through the pull request process. You lead reviews of others’ work.
  • Produce high quality code that meets company coding standards and is clearly written and documented so that other software developers can work with it.
Apply

Related Jobs

Apply
🔥 Senior Bioinformatics Engineer
Posted about 1 month ago

📍 United States

🧭 Full-Time

💸 117400.0 - 146800.0 USD per year

🔍 Software Development

🏢 Company: Natera👥 1001-5000💰 $250,000,000 Post-IPO Equity over 1 year ago🫂 Last layoff about 2 years agoWomen'sBiotechnologyMedicalGeneticsHealth Diagnostics

  • 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
  • Expert in coding Python and using its scientific library stack including Numpy and Pandas
  • Expert in using Linux command-line tools and writing shell scripts
  • Ability to work independently while managing multiple objectives and timelines
  • 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
  • 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

AWSDockerPythonSoftware DevelopmentBashGitMachine LearningNumpySoftware ArchitectureAlgorithmsData StructuresPandasCI/CDLinuxSoftware EngineeringData management

Posted about 1 month ago
Apply
Apply

📍 US

💸 160453.0 - 207000.0 USD per year

🔍 Healthcare

🏢 Company: Foresite Labs👥 11-50BiotechnologyBiopharmaMedicalHealth Care

  • MS or PhD in bioinformatics, computer science, or equivalent.
  • 3-8 years of relevant work experience in industry post-PhD or MS.
  • Experience establishing efficient, reproducible pipelines for the analysis of biological data and other data types preferred.
  • Familiarity with cloud platforms (e.g., AWS).
  • Familiarity with ETL process and data integration techniques.
  • Experience building no-code tools that make analytical results accessible to decision makers (e.g., automated reports or dashboards) preferred.
  • Ability to write high-quality code both independently and as part of a team.
  • Experience with at least one scripting language (e.g., Python) and at least one database language (e.g., SQL) required.
  • Experience with workflow systems (e.g., Nextflow, WDL/CWL, Airflow, etc) and/or statistical languages (e.g., R), valued but not essential.
  • Create efficient pipelines for the analysis of genetic, functional genomic, proteomic, and other molecular data types.
  • Integrate scientific pipelines and their output with other structured and unstructured data, including implementation of automated reports and dashboards.
  • Collaborate with scientists and software engineers to execute complex analyses, including integration of internally and externally developed tools.
  • Manage inputs, intermediates, and results of complex pipelines, providing clear provenance and reproducibility for critical decisions.

AWSPythonSoftware DevelopmentSQLETLData visualizationScripting

Posted 4 months ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 8 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.