> Markdown version of [/jobs/ext/74650-research-scientist-machine-learning-virtual-patient-engine-vpe](https://www.wearedevelopers.com/jobs/ext/74650-research-scientist-machine-learning-virtual-patient-engine-vpe). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Research Scientist (Machine Learning) - Virtual Patient Engine (VPE) - **Company:** BioMed X GmbH - **Location:** Heidelberg, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Algorithm Design, Computational Biology, Continuous Integration, Graph Database, Python (Programming Language), Machine Learning, Software Engineering, Pytorch, Large Language Models, Containerization, Git Flow, Scikit Learn, Information Technology, Code Inspection, Docker - **Published:** May 20, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=a21da42635a5806d ## About the Role 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. ## 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. ## Related Videos - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Git Still Matters](https://www.wearedevelopers.com/videos/100288-why-git-still-matters) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering)