The Oncology Data Science (OncDS) team in Biomedical Research provides computational biology, AI, and data expertise and brings together projects spanning the entire pre-clinical to clinical development pipeline across a wide and unique range of novel therapeutics. OncDS specializes in using high-throughput genomic and biomarker data for target identification, drug discovery, and clinical development.
We are seeking a Full Stack Software Engineer for hands-on full stack development of tools that manage our critical datasets, and visualize those data to create scientific insights.
Join a team that values curiosity, collaboration, innovation, and growth, and make a meaningful impact at the intersection between cutting-edge science and technology.
Duration:
01.11.2025 - 31.12.2026
Workload:
80-100%
Your key responsibilities:
Collaborate with cross-functional teams to develop maintainable backend of data curation application using Python frameworks
Optimize existing applications, and troubleshoot / debug when needed
Ensure best practices are followed, including testing and CI/CD
What you’ll bring to the team:
Solid understanding of software architecture patterns
Curiosity, creativity, strong organizational skills, solution-oriented problem solving
Ability to work independently and in a team, prioritize tasks, determine project next steps, manage multiple projects simultaneously
Excellent written and verbal communication skills, including the ability to explain complex concepts to diverse audiences
Core skills:
Extensive experience with Python development, including Dash
Experience with Linux
Experience with git
Nice to have:
Experience working with scientific or biological data
Experience with React.js, TypeScript, and Bootstrap for front-end development
Knowledge of package management using Conda and Node.js
Knowledge of relational databases
Comfortable designing and using APIs, for example with FastAPI and AWS Redshift