Researcher and Software Developer on Graph Modeling and Machine Learning

vor 3 Wochen


Heidelberg, Deutschland DKFZ Vollzeit
Job description:

Specific tasks:

  • Design and develop graph machine/deep learning algorithms to solve challenging problems in biomedicine
  • Design, develop, and maintain graph database solutions using Python and graph database technologies (e.g. Neo4J, ArangoDB, OrientDB)
  • Create and optimize graph data models to represent complex relationships and entities
  • Implement data import/export processes and ETL pipelines for graph data and write efficient and performant code to query and manipulate graph data
  • Collaborate with our multidisciplinary team to apply graph-based models to biomedical datasets as well as implement and optimize algorithms for efficient computation on large-scale graphs
  • Conduct experiments, analyze results, and interpret findings to drive impactful research contributions
  • Stay current with the latest developments in graph machine learning, and develop/integrate new techniques into biomedically-relevant research projects

General tasks:

  • Design, develop, and maintain high quality research software tools
  • Perform continuous feature enhancements and improvements
  • Conduct testing and thorough documentation to enhance tool reliability and reusability
  • Publish findings in academic journals and present work at conferences and seminars
  • Ensure compliance with ethical and safety standards

Requirements:

Mandatory qualifications:

  • A master's or PhD degree in computer science, data science, computational biology, electrical engineering, physics, mathematics, statistics, or related field with a focus on machine learning and graph theory; applicants with life sciences background but proven programming and computational experience are encouraged to apply
  • Strong foundation in machine learning, deep learning, and graph theory
  • Strong knowledge of graph database concepts and technologies (e.g. Neo4J, ArangoDB, OrientDB)
  • Experience with graph neural networks and related libraries, tools, and frameworks (e.g. PyTorch Geometric, Deep Graph Library, GraphSAGE)
  • Proficiency in programming languages such as Python, TensorFlow, PyTorch, or similar tools for machine/deep learning development
  • Proficiency in querying graph databases using query languages (e.g. Cypher).
  • Proven track record of research publications in journals and conferences related to the position
  • Strong problem-solving skills, excellent written and communication skills, with the ability to work independently but also within our multidisciplinary research environment
  • Ability to collaborate with life scientists, clinicians, and researchers from diverse disciplines to address research questions at the intersection of graph machine learning and biomedicine

Optional qualifications:

  • Experience applying graph machine learning techniques to analyze and interpret omics (e.g. genomics, epigenomics, transcriptomics, proteomics, metabolomics, metagenomics) and clinical data
  • Experience in managing diverse data types, integrating multi-omics datasets, and dealing with data heterogeneity
  • Proficiency in data preprocessing, normalization, and feature extraction techniques specific to biomedical applications
  • Experience in constructing, visualizing, and analyzing biological networks (e.g. protein-protein interaction networks, gene regulatory networks, metabolic pathways, disease networks) using graph representation techniques
  • Experience in the development of graph learning models for personalized medicine applications, e.g. predicting patient outcomes, treatment responses, and disease trajectories based on individualized molecular profiles
  • Additional experience in other programming languages and database systems

Your CV and cover letter outlining your research accomplishments and programming experience must be included in your application. Additionally, the contact information of 2-3 referees who can speak to your academic or professional qualifications must be included in your application.

We offer:

  • Excellent framework conditions: state-of-the-art equipment and opportunities for international networking at the highest level
  • Remuneration according to TV-L incl. occupational pension plan and capital-forming payments
  • 30 days of vacation per year
  • Flexible working hours
  • Possibility of mobile work and part-time work
  • Family-friendly working environment, e.g. parent-child room, advisory services caring for elderly relatives
  • Sustainable travel to work: subsidized Germany job ticket
  • Unleash your full potential: targeted offers for your personal development to further develop your talents
  • Our Corporate Health Management Program offers a holistic approach to your well-being

Important notice:

The DKFZ is subject to the regulations of the Infection Protection Act (IfSG). As a consequence, only persons who present proof of immunity against measles may work at the DKFZ.



  • Heidelberg, Deutschland Oho Group Ltd Vollzeit

    Machine Learning Engineer - Heidelberg, Germany - Stealth Mode Start-Up Permanent + Hybrid + Opportunity to work with the best developersAn exciting stealth mode start-up is looking for a Machine Learning Engineer to join their growing team! This ERP focused software house has strong VC backing and have a team of world-class and expert developers. This is a...


  • Heidelberg, Deutschland European Molecular Biology Laboratory Vollzeit

    Scientific Services and Support - EMBL Heidelberg Our laboratory has a track record in the development of machine learning methods for human omics data. In the context of the ELSA consortium, we seek to address pertinent challenges in secure and safe AI for human health. The EC-funded ELSA project has the goal to deliver novel algorithmic solutions for...


  • Heidelberg, Deutschland Oho Group Ltd Vollzeit

    Machine Learning Engineer - Heidelberg, Germany - Stealth Mode Start-Up Permanent + Hybrid + Opportunity to work with the best developersAn exciting stealth mode start-up is looking for a Machine Learning Engineer to join their growing team! This ERP focused software house has strong VC backing and have a team of world-class and expert developers. This is a...


  • Heidelberg, Baden-Württemberg, Deutschland Recruitment Room Vollzeit

    Company missionWe are a (still) small, fine software engineering office near Mannheim. We are on a growth course from currently 8 employees to 15-20 in the next 18 months.Why?Our customers come from a wide variety of industries, but one thing is always the same: there is a huge demand for our expert support in the areas of chat / voice bots, libraries,...

  • Senior AI Researcher

    vor 1 Monat


    Heidelberg, Deutschland Aleph Alpha GmbH Vollzeit

    OverviewAleph Alpha Research’s mission is to deliver category-defining AI innovation that enables open, accessible, and trustworthy deployment of GenAI in industrial applications. Our organization develops foundational models and next-generation methods that make it easy and affordable for Aleph Alpha’s customers to increase productivity in development,...


  • Heidelberg, Deutschland EMBL Vollzeit

    Your role You will work in a team together with experimentalists and other computational scientists to develop tailored machine learning and causal inference methodologies that are designed to fully exploit data from population scale cohorts and perturbation screens. We are currently designing machine-learning models for deciphering genomic variation,...


  • Heidelberg, Deutschland Embl-Ebi Vollzeit

    Your role You will work in a team together with experimentalists and other computational scientists to develop tailored machine learning and causal inference methodologies that are designed to fully exploit data from population scale cohorts and perturbation screens. We are currently designing machine-learning models for deciphering genomic variation,...


  • Heidelberg, Deutschland TalenTailors Vollzeit

    We are looking for a Software Engineer for our customer, Engenious GmbH. Ideally 2 to 3 years of professional experience in a consulting or IT environment. In-depth knowledge of Python. Willingness to learn and enjoy sharing knowledge. You convince us as a quality-conscious team player. You enjoy demonstrating your analytical problem-solving skills. You...


  • Heidelberg, Deutschland Oho Group Ltd Vollzeit

    Machine Learning - Exciting Stealth Mode Start Up An Machine Learning Engineer is required for an innovative stealth mode start up who are very well funded and backed by some very impressive VCs.As an Machine Learning Engineer you will play a critical role within the business and would suit an Machine Learning Engineer who's looking to be a part of an...


  • Heidelberg, Deutschland Aleph Alpha GmbH Vollzeit

    OverviewAleph Alpha Research’s mission is to deliver category-defining AI innovation that enables open, accessible, and trustworthy deployment of GenAI in industrial applications. Our organization develops foundational models and next-generation methods that make it easy and affordable for Aleph Alpha’s customers to increase productivity in development,...

  • Postdoctoral Fellow

    vor 3 Wochen


    Heidelberg, Deutschland Embl-Ebi Vollzeit

    Your role Your primary role will be to conduct innovative curiosity driven computational research. You will have the opportunity to closely interact with computational scientists in our team and to develop, implement and apply machine learning methods to fully exploit datasets from leading-edge spatial omics technologies. In addition to the development...

  • Postdoctoral Fellow

    vor 1 Woche


    Heidelberg, Deutschland EMBL Vollzeit

    Your role Your primary role will be to conduct innovative curiosity driven computational research. You will have the opportunity to closely interact with computational scientists in our team and to develop, implement and apply machine learning methods to fully exploit datasets from leading-edge spatial omics technologies. In addition to the development...


  • Heidelberg, Deutschland Deutsches Krebsforschungszentrum Vollzeit

    **Position**:Postdoctoral Position in Cell Fate Plasticity and Cancer** **Department**: Junior Research Group "Cell Fate Engineering and Disease Modeling" **Code number**:2023-0074 The German Cancer Research Center is the largest biomedical research institution in Germany. With more than 3,000 employees, we operate an extensive scientific program in the...

  • Research Associate

    vor 4 Wochen


    Heidelberg, Deutschland Deutsches Krebsforschungszentrum Vollzeit

    **Position**:Research Associate (Medical Informatics)** **Department**: Federated Information Systems **Code number**:2023-0125 The German Cancer Research Center is the largest biomedical research institution in Germany. With more than 3,000 employees, we operate an extensive scientific program in the field of cancer research. To strengthen our team we...


  • Heidelberg, Deutschland GSK Vollzeit

    **Site Name**: UK - Hertfordshire - Stevenage, Heidelberg, USA - Pennsylvania - Upper Providence **Posted Date**: Mar 4 2024 The new Data and Predictive Sciences (DaPS) function in Research Tech is focused on harnessing the power of GSK’s data-as-an-asset to drive research productivity. As an Investigator in Data Sciences aligned to Target Discovery and...

  • Research Associate

    vor 1 Monat


    Heidelberg, Deutschland Deutsches Krebsforschungszentrum Vollzeit

    **Position**:Research Associate (Medical Informatics)** **Department**: Federated Information Systems **Code number**:2023-0255 The German Cancer Research Center is the largest biomedical research institution in Germany. With more than 3,000 employees, we operate an extensive scientific program in the field of cancer research. To strengthen our team we...


  • Heidelberg, Deutschland SRH Hochschule Heidelberg Vollzeit

    SRH Hochschule Heidelberg **PROFESSOR Applied Information and Data Science f/m/d**: Heidelberg SRH Hochschule Heidelberg is one of the oldest and largest private universities in Germany. It is state recognized and accredited by the German council of Science and humanities. Currently, 3, 400 students are enrolled at six Schools. The university offers...


  • Heidelberg, Deutschland Universität Heidelberg Vollzeit

    Research Software Engineer (f/m/d) The Scientific Software Center (SSC) at the Interdisciplinary Center for Scientific Computing, Heidelberg University, aims to improve sustainability of research software and professionalization of its development. The SSC develops software solutions for this purpose, advises researchers and promotes the recognition of...


  • Heidelberg, Deutschland AMERIA Vollzeit

    What you can expect from us: Excellent payment – We pay above-average wages Creativity needs freedom – You will have the necessary freedom to realize your extraordinary ideas. Personal development – Collect experiences in state-of-the-art technology in a cutting-edge field at a fast-growing business Team spirit - We have a family atmosphere in...


  • Heidelberg, Deutschland PAICON Vollzeit

    At PAICON we put healthcare first. We want to push the boundaries of the healthcare and diagnostic sector by harnessing the power of machine learning and cloud computing. We believe that digital health solutions will truly be an entirely new way to empower doctors and patients. That will be the key force behind the transformation of healthcare. We are...