Talent.com
Software Developer - Interoperability for Single-Cell and Spatial Omics Methods
Software Developer - Interoperability for Single-Cell and Spatial Omics MethodsDeutsches Krebsforschungszentrum (DKFZ) • Heidelberg
Software Developer - Interoperability for Single-Cell and Spatial Omics Methods

Software Developer - Interoperability for Single-Cell and Spatial Omics Methods

Deutsches Krebsforschungszentrum (DKFZ) • Heidelberg
Vor 20 Stunden
Stellenbeschreibung

The German Cancer Research Center (DKFZ) is one of Europe’s largest cancer research centers. “Research for a life without cancer" is the mission of our world-class scientists and all our team members. We investigate how cancer develops, identify cancer risk factors and search for new cancer prevention strategies. We develop new methods with which tumors can be diagnosed more precisely and cancer patients can be treated more successfully. Every contribution counts – whether in research, administration or infrastructure. This is what makes our daily work so meaningful and exciting. The Division of Computational Genomics and Systems Genetics develops and applies computational approaches to study molecular variations and their phenotypic consequences. To strengthen our team, we are seeking for the next possible date a Software Developer - Interoperability for Single-Cell and Spatial Omics Methods Reference number : -

  • Heidelberg
  • Full-time
  • Computational Genomics and Systems Genetics The research group of Prof. Dr. Oliver Stegle is seeking a software developer to advance interoperability for single-cell and spatial omics across the scverse (Python) and Bioconductor (R) ecosystems. The project focuses on enhancing the FAIR capabilities of SpatialData , a modern Python framework for spatial omics, across platforms, and on strengthening its language-agnostic file format based on the OME-NGFF open standard. You will help ensure seamless cross-language usage, robust data exchange, and clear specifications that serve both communities. You will be part of a vibrant open-source environment at the interface of software development and biomedical research - specifically within the global scverse community. You will have the opportunity to shape widely used, FAIR-by-design tools that accelerate single-cell and spatial omics research across both Python and R ecosystems. We also offer substantial opportunities for professional growth, learning, and leadership, including mentorship, structured code reviews, participation in conferences and hackathons, and visibility through community calls and cross-consortium initiatives. Recent community events include the Scverse Hackathon in Paris and the NGFF Hackathon in Zurich ; previous hackathons have taken place in Boston, Cambridge, Heidelberg, Innsbruck, and Munich. The Stegle group is jointly based at DKFZ and EMBL and embedded in Heidelberg’s vibrant ecosystem for data science, machine learning, and computational biology. We collaborate closely with research groups across Germany and worldwide, and we actively engage with open-source communities through coordinated development, cross-consortium events, and hackathons. Your Tasks
  • Expand the bridge between the scverse and R / Bioconductor ecosystems through interoperable software development focused on the OME-Zarr file format and the SpatialData framework
  • Build and automate an infrastructure to ensure continued interoperability of SpatialData across R / Python, including robust converters, I / O layers, and validation tests
  • Improve the documentation of the SpatialData format with clear tutorials, examples, and contributor guides that lower the barrier to entry
  • Contribute to the NGFF specification and help support the incoming versions, in particularNGFF Website andRFC-8 , via updates to the SpatialData codebase, but also by contributing to the NGFF codebase
  • Engage with the open-source scverse and NGFF communities : triage issues; review PRs; collaborate in public forums and with the possibility to participate in cross-consortium events, sprints, and hackathons Your Profile Required Qualifications :
  • An M.Sc. or equivalent in computer science, statistics, mathematics, physics, engineering, or a biological science with demonstrated experience in statistics and software development
  • Software development skills in Python and familiarity with the data science and geospatial Python stack (e.g., xarray, dask; GeoPandas / Shapely a plus)
  • Open-source development practices : Git / GitHub, code review, testing (e.g., pytest), packaging, CI / CD (e.g., GitHub Actions), and documentation (e.g., Sphinx)
  • Excellent collaboration and communication skills; motivation to contribute to a scientific, community-driven project as a supportive, creative, and responsible team member Preferred Qualifications :
  • Experience with R / Bioconductor, AnnData / SummarizedExperiment, Zarr / NGFF, or designing cross-language APIs and data schemas
  • Research experience implementing statistical learning or machine learning (e.g., Bayesian inference, deep learning), ideally connected to spatial omics, and experience with frameworks like PyTorch, Keras, Pyro, or TensorFlow Application process :
  • Interested candidates should submit a cover letter, a CV, and the contact details of 2 referees via our online application tool. Please elaborate in your cover letter on your (open-source) software development experience, or willingness to contribute. Ideally, please provide links to Git repositories where you made significant contributions.
  • We will conduct two rounds of interviews. In the first round, taking place online, you will be asked to bring and comment on a code sample / project of your choice that you previously wrote, for approximately 15-30 minutes. You can also choose to bring a newly written short code sample (- lines of code). The rest of the interview will follow with general and technical questions related to the job description.
  • In the second round, we will ask you to perform a spoken code review on a short sample code that we will prepare, and you will also meet the team (either online or in person).
  • You are encouraged to ask questions, whether technical or related to team culture, at any stage of the interview process.
  • Applications will be reviewed on a rolling basis, so you are encouraged to apply before the deadline. If you’re excited about building interoperable, well-documented, and community-aligned software that advances spatial omics, we’d love to hear from you. Recent relevant publications :
  • Marconato, L., Palla, G., Yamauchi, K.A. et al. SpatialData : an open and universal data framework for spatial omics. Nat Methods 22, 58–62 . Website
  • Crowell, H. L., Dong Y., Billato I. et al. Orchestrating Spatial Transcriptomics Analysis with Bioconductor. bioRxiv .11.20.; doi : Website
  • Moore, J., Basurto-Lozada, D., Besson, S. et al. OME-Zarr : a cloud-optimized bioimaging file format with international community support. Histochem Cell Biol , – . Website
  • Virshup, I., Bredikhin, D., Heumos, L. et al. The scverse project provides a computational ecosystem for single-cell omics data analysis. Nat Biotechnol 41, – Website We Offer
  • Excellent framework conditions : state-of-the-art equipment and oppor­tunities for inter­national networking at the highest level
  • 30 days of vacation per year
  • Flexible working hours
  • Remuneration according to TV-L incl. occupational pension plan and capital-forming payments
  • Possibility of mobile work and part-time work
  • Family-friendly working environ­ment
  • Sustainable travel to work : subsidized Germany job ticket
  • Unleash your full potential : targeted offers for your personal develop­ment promote your talents
  • Our Corporate Health Manage­ment Program offers a holistic approach to your well-being Contact : Prof. Dr. Oliver Stegle Phone : / 42- The position is limited until 31.12.. Application Deadline : 13.01. Applications by e-mail cannot be accepted. Are you interested? Then become part of the DKFZ and join us in contributing to a life without cancer! Apply now We are convinced that an innovative research and working environment thrives on the diversity of its employees. Therefore, we welcome applications from talented people, regardless of gender, cultural background, nationality, ethnicity, sexual identity, physical ability, religion and age. People with severe disabilities are given preference if they have the same aptitude. Notice : We are subject to the regulations of the Infection Protection Act (IfSG). Therefore, all our employees must provide proof of immunity against measles. Share this job! Deutsches Krebsforschungszentrum | Im Neuenheimer Feld | Heidelberg |
Jobalert für diese Suche erstellen

Software Developer • Heidelberg

Ähnliche Stellen
Teamlead Softwareentwicklung Standort Berlin (m / w / d)

Teamlead Softwareentwicklung Standort Berlin (m / w / d)

PERBILITY GmbH • Heidelberg, DE
Für unser Entwicklungsteam unseres Moduls Digitale Akte suchen wir eine erfahrene Führungspersönlichkeit, die technisches Know-how mit Menschenführung verbindet. Deine Herausforderung Führung & Team...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert
Teamlead Softwareentwicklung Standort Berlin (m / w / d) - PERBILITY GmbH

Teamlead Softwareentwicklung Standort Berlin (m / w / d) - PERBILITY GmbH

PERBILITY GmbH • Heidelberg, DE
Für unser Entwicklungsteam unseres Moduls Digitale Akte suchen wir eine erfahrene Führungspersönlichkeit, die technisches Know-how mit Menschenführung verbindet. Deine Herausforderung Führung & Team...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert
Software Test Engineer (m / w / d)

Software Test Engineer (m / w / d)

ipoque GmbH • Heidelberg, DE
Über uns Über unsRohde & Schwarz ist ein globaler Technologiekonzern mit aktuell ca.Mitarbeitern und drei Divisionen : Test & Measurement, Technology Systems und Networks & Cybersecurity.Seit 90 Jah...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
(Junior) Softwareentwickler AI, Robotics & Simulation (m / w / x) - Arvato SE - Central Functions

(Junior) Softwareentwickler AI, Robotics & Simulation (m / w / x) - Arvato SE - Central Functions

Arvato SE - Central Functions • Heidelberg, DE
Über uns We’re on it! Arvato bietet dir eine der dynamischsten Arbeitsumgebungen, die du dir vorstellen kannst.Wir wachsen, wir sind innovativ, wir lösen jeden Tag die Herausforderungen unserer Kun...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
(Senior) Consultant (w / m / d) Softwareentwicklung

(Senior) Consultant (w / m / d) Softwareentwicklung

PRODATO Integration Technology GmbH • Heidelberg, DE
Über uns Über unsProzesse, Daten, Organisation – dafür steht PRODATO.Wir sind eine IT-Beratung mit Sitz in Nürnberg und seit über 25 Jahren darauf spezialisiert, maßgeschneiderte Lösungen zu entwic...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert
.NET Software Developer (m / f / d) - Optimus Search

.NET Software Developer (m / f / d) - Optimus Search

Optimus Search • Heidelberg, DE
Über uns About usOptimus Search has partnered exclusively with an established med-tech company based in Wesel, renowned for their revolutionary work in patent and clinical medical data management.T...Mehr anzeigen
Zuletzt aktualisiert: vor 8 Tagen • Gesponsert
Senior Software Architect P-8A (w / m / d)

Senior Software Architect P-8A (w / m / d)

Hensoldt • Heidelberg, DE
Unsere Produkte sind einsetzbar in den Bereichen Space, Air, Land, Sea, Security, Cyber & Information Space.HENSOLDT einen Umsatz von 1,85 Milliarden Euro. Nach der Übernahme der ESG GmbH beschäftig...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert
Software Architect (m / w / d) - doubleSlash Net-Business GmbH

Software Architect (m / w / d) - doubleSlash Net-Business GmbH

doubleSlash Net-Business GmbH • Heidelberg, DE
Über uns Über unsSeit 1999 entwickeln wir maßgeschneiderte Softwarelösungen und begleiten Unternehmen von der ersten Idee bis zur erfolgreichen Umsetzung. Mit modernen Technologien und dem Einsatz v...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
SAP Developer (m / w / d) - APRIVA GmbH

SAP Developer (m / w / d) - APRIVA GmbH

APRIVA GmbH • Heidelberg, DE
Über uns Über unseren KundenEin spezialisierter Projektträger im Bereich Umwelttechnik mit mittelständischer Struktur (rund 80 Mitarbeitende) sucht Verstärkung für seine internen SAP-Projekte.Das U...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
SAP Developer (m / w / d)

SAP Developer (m / w / d)

APRIVA GmbH • Heidelberg, DE
Über uns Über unseren KundenEin spezialisierter Projektträger im Bereich Umwelttechnik mit mittelständischer Struktur (rund 80 Mitarbeitende) sucht Verstärkung für seine internen SAP-Projekte.Das U...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
Software Test Engineer (m / w / d) - ipoque GmbH

Software Test Engineer (m / w / d) - ipoque GmbH

ipoque GmbH • Heidelberg, DE
Über uns Über unsRohde & Schwarz ist ein globaler Technologiekonzern mit aktuell ca.Mitarbeitern und drei Divisionen : Test & Measurement, Technology Systems und Networks & Cybersecurity.Seit 90 Jah...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
System Developer Confocal Microscopy (d / f / m)

System Developer Confocal Microscopy (d / f / m)

Leica Microsystems • Heidelberg, Baden-Württemberg, DE
For over 170 years, Leica Microsystems has helped shape the future by developing groundbreaking optical and digital solutions. As a global leader, we’re driven by continuous improvement to excite ou...Mehr anzeigen
Zuletzt aktualisiert: vor 7 Tagen • Gesponsert
Software Architect (m / w / d)

Software Architect (m / w / d)

doubleSlash Net-Business GmbH • Heidelberg, DE
Über uns Über unsSeit 1999 entwickeln wir maßgeschneiderte Softwarelösungen und begleiten Unternehmen von der ersten Idee bis zur erfolgreichen Umsetzung. Mit modernen Technologien und dem Einsatz v...Mehr anzeigen
Zuletzt aktualisiert: vor 3 Tagen • Gesponsert
Senior DevOps Engineer (m / w / d) im KI-Startup

Senior DevOps Engineer (m / w / d) im KI-Startup

Codefy GmbH • Heidelberg, Baden-Württemberg, Germany
Jahre Erfahrung im Bereich DevOps.Erfahrung mit Container-Umgebungen (Docker sowie Kubernetes oder OpenShift).Erfahrung mit Linux und Cloud-Umgebungen. Erfahrung mit Betrieb und Wartung von komplexe...Mehr anzeigen
Zuletzt aktualisiert: vor über 30 Tagen • Gesponsert
Senior Software Entwickler (m / w / d) - C# / C++ - Optimus Search

Senior Software Entwickler (m / w / d) - C# / C++ - Optimus Search

Optimus Search • Heidelberg, Baden-Württemberg, Germany
Über uns About usWir sind ein führender Anbieter von Softwarelösungen im Gesundheitswesen.Unsere Vision ist es, eine Umgebung zu schaffen, in der medizinische Informationen jederzeit verfügbar sind...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert
(Senior) ML-Ops Engineer (f / m / d)

(Senior) ML-Ops Engineer (f / m / d)

Cinemo GmbH • Pforzheim, Germany
Minimum 1 to 2 years of proven experience in ML-Ops, including end-to-end machine learning lifecycle management.Familiarity with MLOps tools like MLFlow, Airflow, Kubeflow or custom implemented sol...Mehr anzeigen
Zuletzt aktualisiert: vor über 30 Tagen • Gesponsert
Senior Software Architect P-8A (w / m / d) - Hensoldt

Senior Software Architect P-8A (w / m / d) - Hensoldt

Hensoldt • Heidelberg, DE
Unsere Produkte sind einsetzbar in den Bereichen Space, Air, Land, Sea, Security, Cyber & Information Space.HENSOLDT einen Umsatz von 1,85 Milliarden Euro. Nach der Übernahme der ESG GmbH beschäftig...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert
Senior Software Developer – C# / .NET (m / w / d) - Optimus Search

Senior Software Developer – C# / .NET (m / w / d) - Optimus Search

Optimus Search • Heidelberg, DE
Über uns About usUnser Kunde ist ein anerkannter Marktführer im Bereich Automatisierungs- und Sicherheitstechnik, der hochmoderne Software- und Hardwaresysteme für industrielle und kommerzielle Umg...Mehr anzeigen
Zuletzt aktualisiert: vor 11 Tagen • Gesponsert