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.