Research Scientist (Machine Learning) - Virtual Patient Engine (VPE)

BioMed X GmbH
Heidelberg, Germany
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Artificial Intelligence Algorithm Design Computational Biology Continuous Integration Graph Database Python (Programming Language) Machine Learning Software Engineering Pytorch Large Language Models Containerization Git Flow
+4 more
Scikit Learn Information Technology Code Inspection Docker

Job description

We are looking for a talented and curious Research Scientist (Machine Learning) to join our team, bringing fresh perspectives and advanced expertise to fuel innovative thinking and scientific excellence. If you are passionate about transforming biomedical data into actionable knowledge within a collaborative environment, this position is for you.

Requirements

Do you have experience in Python?, Do you have a Doctoral degree?, * PhD (or equivalent experience) in Computer Science, Machine Learning, Applied Mathematics, Computational Biology, or a related field.

  • Algorithm design skills to tackle complex challenges in digital twin technologies.
  • Familiarity with modern data science and AI techniques, including the development and application of artificial intelligence, foundation models, and agentic AI systems., * Design, implement, and evaluate novel graph representation learning methods for knowledge graph reasoning and completion, and develop end-to-end pipelines that integrate graph-based reasoning with large language models.
  • Hands-on experience in multi-modal learning, combining structured (graph) and unstructured (text, image, omics) data for patient-level representation learning.
  • Background in life sciences and/or biomedical domain, even minor, is highly encouraged.
  • Strong engineering skills in PyTorch/PyTorch Lightning and relevant ML libraries (PyTorch Geometric, DGL, etc.) for implementing custom architectures, paired with best practices in reproducible software development (Git workflows, testing, linting, documentation, CI/CD).
  • Familiarity with containerization and environment management tools (e.g., Docker, uv, Conda) and orchestration of large-scale ML experiments on cloud platforms.
  • Ability to work independently and as part of an interdisciplinary team, and to drive research projects from conception to production.
  • Strong problem-solving skills and scientific curiosity.
  • Excellent communication, organizational, and interpersonal skills., * Experience with biomedical knowledge graphs (PrimeKG, DrugBank, STRING) or biological ontologies (GO, MONDO, etc.).
  • Exposure to agentic AI frameworks (e.g., LangGraph or equivalents).
  • Familiarity with causal discovery/inference, active learning, and inverse design.

Benefits & conditions

Pulled from the full job description

  • Flexible schedule, * A dynamic, collaborative research environment at the interface of ML and biomedical science.
  • Close collaboration with our pharma partner (Sanofi) providing real-world biological problems and datasets.
  • Flexible working hours and hybrid working within Germany.
  • Access to a vast scientific network.
  • Opportunities to publish in top academic journals and present at top academic and industry conferences.
  • Mentorship and career development support, including conference attendance and networking opportunities.
  • Training in how scientific teams take a high risk and high reward idea from development to early stage productization.
  • International, diverse, and positive work atmosphere that fosters personal and professional growth.
  • Team recognition events, complimentary Coursera courses, complimentary fresh fruit, soft drinks, and chocolate, etc.

The position is sponsored by Sanofi and is immediately available.

About the company

BioMed X is a leading innovation hub for pharma. With our global network of research institutes at top universities and incubators within pharmaceutical companies, we bridge the gap between academia and industry.

We are pioneers in applying the principles of design thinking and crowdsourcing to drug discovery and development. With our unique model, we identify key challenges across all therapeutic areas, recruit top academic talent, and co-create tailored solutions with our pharma partners.

In our stimulating ecosystem, early-career researchers grow into future scientific leaders. They perform exploratory research, deliver industry-grade results, and pave the way to next-generation therapies. At BioMed X, we value curiosity, diversity, and purpose. Our goal is to serve as a vital catalyst for innovation in global health for the benefit of all patients.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

8:51 min

Addressing technical strategies and interdisciplinary computing dynamics

Noah Weber · LIVE

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:12 min

Using artificial intelligence in healthcare diagnostics and workforce surveillance

Chris Heilmann +2 · LIVE

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · World Congress 2022

Videos

See all

Related articles

See all