Research Software Engineer

Vor 5 Tagen


Karlsruhe, Deutschland Karlsruher Institut für Technologie Vollzeit

Job descriptionThe Scientific Computing Center is the Information Technology Center of KIT. Earth system models (ESMs) are highly complex software systems that have often developed over several decades. In addition to the core model that computes meteorological processes, an ESM includes a wide range of specialized submodels - such as those for cloud microphysics or atmospheric chemistry - interconnected through well-defined interfaces. The computational demands of ESMs are immense, but their high degree of parallelism enables long-term climate simulations on modern HPC clusters. Continuously adapting these models to the latest hardware and software developments remains an ongoing challenge. Your responsibilities in this area will include the following tasks (in close collaboration with domain scientists):Ensuring the sustainability of community ESM codes, and enabling the adoption of modern HPC systems Enabling and improving high-performance computing capabilities of ESM codes, including performance optimizationContributing to porting ESM codes to heterogeneous HPC architectures, including GPU-accelerated systemsParticipation in model developments with regard to the further development of an improved simulation of the Earth systemParticipate in the NHR ESM community through software development support and user outreachCarrying out own research in atmospheric modeling, including running and analyzing ESM simulationsParticipating in scientific conferences and contributing to peer-reviewed publicationsStarting date01.03.2026Personal qualificationDegree (Master's level) and doctorate in atmospheric research, computer science, physics, engineering or a related fieldStrong knowledge in the programming languages Fortran, C++, and PythonSolid background in build engineering, including Makefile development, compiler configurations, built optimization, and experience with Linux-based HPC clustersGood software development practices, including version control with Git, documentation, and CI/CD workflowsSubstantial experience with distributed- and shared-memory parallelization using MPI and OpenMP. Additional background in developing for heterogeneous architectures (e.g., CUDA or ROCm) is advantageousFamiliarity with modern deep learning frameworks (e.g., PyTorch or TensorFlow) and contemporary AI models, such as transformer-based models or convolutional neural networks, is advantageousStrong communication and presentation skills, and the ability and motivation to work effectively in a teamGood written and spoken English skills; German language skills are an advantageCurious about an exciting and versatile role in an agile team? Discover more about SCC as your professional place to be:


  • Software Engineer

    Vor 3 Tagen


    Karlsruhe, Baden-Württemberg, Deutschland Industrial Application Software GmbH Vollzeit

    IAS is a global technology company that provides consulting and training services worldwide for a wide range of innovative products such as Enterprise Resource Planning - caniasERP, IoT, Big Data, AI (Artificial Intelligence), Cloud solutions, iasDB, caniasIQ and integration measures for e-government services with more than 10,000 users. IAS currently has a...


  • Karlsruhe, Baden-Württemberg, Deutschland generic software technologies AG Vollzeit

    Darum geht´s Die Entwicklung digitaler Produkte bedarf mehr als nur Coding. Als Consulting Software Engineer  schlägt dein Herz für einen umfangreichen Beratungsansatz gemeinsam mit unseren Kunden. Frameworks sind für Dich nur Werkzeuge, um innovative Lösungen zu schaffen und stetig über Dich hinauszuwachsen. Klingt spannend? Lass uns...


  • Karlsruhe, Baden-Württemberg, Deutschland generic software technologies AG Vollzeit

    Darum geht´s Die Entwicklung digitaler Produkte bedarf mehr als nur Coding. Als Consulting Software Engineer  schlägt dein Herz für einen umfangreichen Beratungsansatz gemeinsam mit unseren Kunden. Frameworks sind für Dich nur Werkzeuge, um innovative Lösungen zu schaffen und stetig über Dich hinauszuwachsen. Klingt spannend? Lass uns...

  • Software Engineer

    vor 3 Wochen


    Karlsruhe, Deutschland Industrial Application Software GmbH Vollzeit

    IAS is a global technology company that provides consulting and training services worldwide for a wide range of innovative products such as Enterprise Resource Planning - caniasERP, IoT, Big Data, AI (Artificial Intelligence), Cloud solutions, iasDB, caniasIQ and integration measures for e-government services with more than 10,000 users. IAS currently has a...

  • Software Engineer

    vor 1 Woche


    Karlsruhe, Deutschland Industrial Application Software GmbH Vollzeit

    IAS is a global technology company that provides consulting and training services worldwide for a wide range of innovative products such as Enterprise Resource Planning - caniasERP, IoT, Big Data, AI (Artificial Intelligence), Cloud solutions, iasDB, caniasIQ and integration measures for e-government services with more than 10,000 users. IAS currently has a...

  • Software Engineer

    vor 1 Woche


    Karlsruhe, Baden-Württemberg, Deutschland arconsis IT-Solutions GmbH Vollzeit

    Your missionWe're looking for a highly-skilled software engineer (m/f/o) to take responsibility for customer projects within an interdisciplinary team. Youl have expert knowledge of the complete software development process (conception, development, architecture, implementation) and you are skilled in coding for both the frontend and backend? If finding...


  • Karlsruhe, Baden-Württemberg, Deutschland arconsis IT-Solutions GmbH Vollzeit

    Your missionWe are looking for a Senior Software Engineer (Cloud) (All Genders) who will take responsibility for innovative customer projects within interdisciplinary teams.Lead the design, development, and deployment of scalable cloud-native applications Collaborate with cross-functional teams to define and implement robust cloud solutions Mentor and...


  • Karlsruhe, Baden-Württemberg, Deutschland IONOS DE Vollzeit

    Bei IONOS arbeitest Du bei dem führenden europäischen Anbieter von Cloud-Infrastruktur, Cloud-Services und Hosting-Dienstleistungen partnerschaftlich mit unterschiedlichen Teams zusammen. Wir bieten Dir eine Perspektive in einer der zukunftssichersten Branchen. Uns zeichnen offene Arbeitsstrukturen, Duz-Kultur und flache Hierarchien mit unvergleichlichem...

  • Software Engineer

    vor 3 Wochen


    Karlsruhe, Deutschland generic.de software technologies AG Vollzeit

    Du möchtest Dein umfangreiches Fachwissen als Developer und Consultant (m/w/d) optimal einsetzen? Dann bietet diese Stelle die perfekte Gelegenheit, Dein Know-how in einer vielseitigen Position zu entfalten. Als Software Engineer / IT Consultant (m/w/d) arbeitest Du in agilen Projektteams und spielst eine entscheidende Rolle im gesamten...

  • Software Engineer

    vor 1 Woche


    Karlsruhe, Deutschland generic.de software technologies AG Vollzeit

    Du möchtest Dein umfangreiches Fachwissen als Developer und Consultant (m/w/d) optimal einsetzen? Dann bietet diese Stelle die perfekte Gelegenheit, Dein Know-how in einer vielseitigen Position zu entfalten. Als Software Engineer / IT Consultant (m/w/d) arbeitest Du in agilen Projektteams und spielst eine entscheidende Rolle im gesamten...