Job Openings
Bioinformatics Software Engineer II
About the job Bioinformatics Software Engineer II
Job Details
Exciting Opportunity: Join as a Bioinformatics Software Engineer in the Computational Oncology Service. We are seeking a talented and self-driven Software Engineer to contribute to developing the next generation of cancer research software.
Role Overview:
- Develop data processing pipelines that handle large-scale, high-dimensional, and multi-modal data, such as genomic sequences, images, and clinical records.
- Design, implement, and maintain data platforms for cancer genomics and imaging studies using state-of-the-art technologies and frameworks.
- Collaborate with scientists and clinicians to understand data analysis requirements and design data models and workflows to support novel scientific inquiries.
- Ensure scientific rigor and reproducibility by implementing and following best practices in software development, code versioning, software testing, and deployment.
Key Qualifications:
- Masters degree in Computer Science or related field with 2+ years of experience (PhD preferred).
- Proficiency in Python and familiarity with R.
- Experience building and maintaining environments using pip, conda, and Docker.
- Experience developing bioinformatic pipelines using Snakemake or Nextflow.
Core Skills:
- Outstanding communication and self-awareness.
- Critical thinking and problem-solving abilities.
- Adaptability and resilience to meet the changing needs of research.
- Strong collaboration skills and ability to build trusting relationships.