Research Programmer II
Core
Develop and maintain robust computational workflows, testing procedures, and production pipelines to support high-content single-cell, liquid biopsy, imaging, and multi-omics research initiatives for cancer detection and dynamics.
Role type
Research Programmer II (Computational Science & Data Engineering)
Builds
Scalable, reproducible research computing solutions and data analysis pipelines for cancer research
Domain
Biomedical research / Cancer biology / Computational science
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, C++/C, R, Java, SQL, Linux/Unix, HPC, Docker, Singularity, Git, OpenMP, MPI, GPU programming, statistical analysis, database management
Preferred skills
High-performance networking, cloud computing, large-scale application performance engineering, user training program development
Technologies
Python, C++, R, Java, Docker, Singularity, Git, MySQL, PostgreSQL, OpenMP, MPI, Linux/Unix
Responsibilities
Develop and document computational workflows and production pipelines; Serve as a technical resource for researchers on computing solutions; Support collaborative research in cancer detection and precision oncology; Design and deliver training programs on HPC and cloud computing; Partner with interdisciplinary teams to implement scalable research solutions; Mentor junior staff and trainees.
Seniority
Mid-level IC with potential for supervision