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:
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, TypeScript, and Bootstrap for front-end development
* Knowledge of package management using Conda and
* Knowledge of relational databases
* Comfortable designing and using APIs, for example with FastAPI and AWS Redshift