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 their world-class scientists and all team members. The Division of Medical Image Computing (MIC) is a leading research group pioneering advancements in machine learning and information processing to improve cancer patient care through systematic image data analytics. Within DKFZ, MIC and other divisions collaborate closely with the Helmholtz Federated IT Services (HIFIS), an established Helmholtz platform that provides cloud-based IT services, collaboration tools, and dedicated consulting for sustainable research software engineering across all Helmholtz centers and their partners.
Your Tasks
- Support planning, coordination, and reporting of software development tasks
- Contribute to publication and presentation of project results
- Contribute to the C++/Python development of state-of-the-art methodologies, concepts, and software components for in-house developments
- Work with diverse medical data modalities, including radiological images, and clinical data, as well as AI-derived models
- Provide consultation to research groups across Helmholtz on software engineering practices
- Advise on open-source licensing, governance, community building, and publication of research software
- Collaborate with researchers to analyze requirements, design suitable software and data workflows, and support the implementation of modern, needs-oriented software engineering strategies
- Contribute to the development and improvement of Helmholtz-wide research software consulting services
- Participate in national and international consortia and networks related to research software engineering
- Support education and training activities in research software engineering
Your Profile
- Masters degree in computer science, scientific computing, medical informatics, physics, mathematics, engineering, or a related discipline; or equivalent professional experience in software engineering
- Solid experience in modern, sustainable software engineering, including version control, continuous integration and delivery, automated testing, container technologies, and build tools
- Strong professional experience in at least one relevant programming language (modern C++ or Python), combined with the ability and motivation to acquire new technologies as needed
- Strong communication and teamwork skills, with the ability to explain complex technical concepts to diverse stakeholders and work effectively in distributed interdisciplinary teams
- Very good command of English in speech and writing; German language skills are an advantage or willingness to acquire them
Benefits
- Excellent framework conditions: state-of-the-art equipment and opportunities for international 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 environment
- Subsidized Germany job ticket for sustainable travel to work
- Targeted offers for your personal development to promote your talents
- Corporate Health Management Program for your well-being