Aktiviere Job-Benachrichtigungen per E-Mail!

Scientific Software Developer

euraxess.ec.europa.eu - Jobboard

Deutschland

Vor Ort

EUR 50.000 - 65.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Heidelberg University seeks a scientific programmer to enhance software tools in bioinformatics. The role involves developing and maintaining software, training users, and ensuring robust system functionality. Applicants must hold a PhD and demonstrate strong programming skills, ideally in Python and R, along with a commitment to interdisciplinary research.

Leistungen

Vibrant research community
Inclusive work environment
University benefits (food, transportation, sports)

Qualifikationen

  • PhD degree in physics, mathematics, computer science, or related fields.
  • Strong experience in programming and package development.
  • Fluency in written and spoken English.

Aufgaben

  • Develop and maintain software for bioinformatics.
  • Conduct training and workshops for users.
  • Integrate multi-omics data.

Kenntnisse

Programming
Statistical Methods
Data Analysis
Interdisciplinary Communication

Ausbildung

PhD in quantitative field

Tools

Python
R

Jobbeschreibung

Organisation/Company Heidelberg University Research Field Computer science Researcher Profile Recognised Researcher (R2) Country Germany Application Deadline 31 Jul 2025 - 23:00 (UTC) Type of Contract To be defined Job Status Full-time Hours Per Week To be defined Is the job funded through the EU Research Framework Programme? Not funded by a EU programme Is the Job related to staff position within a Research Infrastructure? No

Offer Description

We are looking for a scientific programmer to join our group at Heidelberg University. You will advance the functionality, usability and robustness of computational tools developed in our group, reach-out to users to identify additional requirements and organize trainings and workshops to instruct people on the software and its wider scientific context.

Your role

In this role you will develop and maintain widely-used software in the bioinformatics and life science community for integration of multi-omics data developed in R and Python and contribute to relevant training of students and scientists on both software and scientific aspects. Your responsibilities include

  • increasing functionality, scalability, usability and robustness of software developed in R and Python
  • identifying and implementing new features and extensions to fulfill user’s needs
  • integration with existing bioinformatics infrastructure
  • organizing and conducting bioinformatics training and workshops
  • contributing to a welcoming, collaborative and friendly team spirit

You will be integrated into a team of scientists actively using and extending the tools.

Your profile

We are looking for a candidate with the following:

  • PhD degree in a quantitative field (incl. physics, mathematics, computer science, machine learning, computational biology etc.) with a clear motivation for making an impact to biological research
  • Strong experience in programming (Python, R) and package development
  • good understanding of statistical and computational methods for data analysis
  • prior experience in working with different kinds of omics data, preferably in a multi-omics setting
  • strong commitment to teaching and training, esp. on software-related topics
  • a clear motivation for interdisciplinary research and passion for science
  • very good interdisciplinary communication skills
  • ability to work independently
  • fluency in written and spoken English
  • commitment to contribute to a supportive, welcoming and friendly team spirit

The following are considered a plus:

  • prior experience in multi-omics data integration
  • prior experience with high-performance computing
  • prior experience with single cell or spatial omics data
  • prior experience with probabilistic machine learning
  • prior experience with pytorch and/or pyro

Who we are and what we offer

Located at COS (Centre for Organismal Studies) and IWR (Interdisciplinary Center for Scientific Computing) of Heidelberg University our group works at the intersection of machine learning, statistics and life sciences and has a strong expertise in translational statistics, probabilistic machine learning and development of computational approaches for omics data analysis. We are a young, interdisciplinary and highly motivated team with a shared passion for science and a clear commitment to maintaining a supportive and inclusive working environment.

The position will be funded until the end of 2027 according to TV-L13 (100%) with preferred starting date in early 2025. Options for a 3-year extension beyond 2027 are available. As part of Heidelberg University, the European Laboratory for Learning & Intelligent Systems (ELLIS ) and the Single Cell Center Heidelberg members of our group can take advantage of a vibrant research community and build up a strong scientific network. General services and benefits are provided by Heidelberg University to employees (incl. food, transportation, university sports etc.).

How to apply

To apply please send a CV, a letter of motivation, transcripts of records and contact details of 2 references in a single pdf to Yen-Hsi Beyer (yen-hsi.beyer [at] cos.uni-heidelberg.de) and Britta Velten (britta.velten [at] cos.uni-heidelberg.de). Additional supporting documents demonstrating your prior experience incl. link to completed software packages, a GitHub repository and/or code samples of previous projects are encouraged. There is no strict deadline, but priority will be given to applications submitted by May 12, 2025.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.