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.
Responsibilities
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, including project setup, architecture, testing, continuous integration and delivery, and sustainable software development workflows
Advise on open-source licensing, governance, community building, and publication of research software, including use of Helmholtz and HIFIS tooling
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
Requirements
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 (e.g., Git), 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
Sustainable travel to work: subsidized Germany job ticket
Unleash your full potential: targeted offers for your personal development promote your talents
Our Corporate Health Management Program offers a holistic approach to your well-being