Principal Software Engineer (Genomics)
Regeneron
Principal Software Engineer (Genomics)
Responsibilities:
- Design and implement software applications based on evolving state-of-the-art genetic analysis methods, opportunities, and priorities.
- Modernize and optimize existing code bases to improve performance and create scalable, portable, unit-tested code.
- Design and maintain robust, cloud-based genomic analysis platforms capable of processing petabytes of genomic data.
- Implement data management solutions that ensure FAIR data principles.
- Collaborate with other developers to jointly develop code and address high-priority tasks.
- Support users by answering questions, understanding use cases, fixing bugs, and writing documentation.
Qualifications (Must Have):
- Masterβs degree in Computer Science, Bioinformatics, Biomedical Engineering, or related field with at least 6 years of relevant experience in Computational Biology or related field; PhD encouraged.
- Extensive experience with cloud computing platforms (AWS, GCP, or Azure) and containerization technologies.
- Strong background developing and optimizing high-performance computing solutions for large-scale genomic data analysis.
- Proven experience with version control systems, CI/CD pipelines, and modern software development practices.
- Deep expertise in multiple programming languages (e.g., Python, C++) and experience with genomic analysis tools.
- Experience building and maintaining databases and API layers (preferred).
Application instructions:
- Apply now.