Software Engineer | Informatiker (m/w/d)
Deutsches Klimarechenzentrum GmbH
Job Summary
As a Software Engineer at the German Climate Computing Center (DKRZ), you will play a pivotal role in shaping the future of global climate data infrastructure. Your daily responsibilities will involve designing, building, and operating cutting-edge data services that manage petabyte-scale climate model data. You will work on federated data catalogs, implement event-driven systems using technologies like Apache Kafka, and develop containerized services for distributed environments. This role is highly collaborative, requiring close coordination with international partners across Europe to support flagship climate projects and IPCC assessments. What makes this position unique is the opportunity to work at one of the world's leading supercomputing facilities, bridging the gap between high-performance computing and policy-relevant climate science. You will be at the forefront of 'kilometer-scale' climate modeling, ensuring that vital scientific data is accessible, searchable, and ready for analysis by the global research community.
Required Skills
Education
University degree in Computer Science, Geoscience, or a related field.
Experience
- Professional experience in software engineering with a focus on collaborative or open-source development
- Hands-on experience with distributed systems and messaging technologies like Apache Kafka
- Practical experience in the deployment and operation of containerized services using Docker
- Experience handling large-scale climate or geospatial datasets and metadata systems
- Professional experience with DevOps practices and CI/CD pipelines
Languages
Additional
- The role involves international collaboration with European partners and requires working on distributed computing infrastructures and tape-based archive systems.