Job opportunities

At SCC you work in an innovative organisation with an excellent reputation; an organisation in the middle of international technological developments that helps accellerating science. If you wish to set ambitious goals, find freedom and flexibility in your work and continue to develop your personal strengths, then a job at SCC is just the thing for you. We are always happy to receive your application, even if currently no vacancies are listed, a job opening for researchers, administrators, scientific supporters is always around the corner.

Are you interested in working with us? Then send your speculative application to: personal∂scc.kit.edu

Students interested in working as a research assistant or looking for a topic for their master or bachelor thesis are also welcome. Theses can be supervised primarily in computer science or mathematics, but we also have good contacts to other KIT faculties.

SCC

The Scientific Computing Center (SCC) is the Information Technology Centre of KIT. We work in a wide variety of projects with universities, research institutions and companies, both nationally and internationally. Topics range from the analysis of large scale data to data-intensive computing and cloud computing to parallel and numerical methods. We develop and operate innovative IT services as well as large research facilities.

Overview

sprungmarken_marker_9436

Jobs at SCC

Research Software Engineer / Scientific Researcher (m/f/d)

Category

Job description

The 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 optimization
  • Contributing to porting ESM codes to heterogeneous HPC architectures, including GPU-accelerated systems
  • Participation in model developments with regard to the further development of an improved simulation of the Earth system
  • Participate in the NHR ESM community through software development support and user outreach
  • Carrying out own research in atmospheric modeling, including running and analyzing ESM simulations
  • Participating in scientific conferences and contributing to peer-reviewed publications

Personal qualification

  • Degree (Master's level) and doctorate in atmospheric research, computer science, physics, engineering or a related field
  • Strong knowledge in the programming languages Fortran, C++, and Python
  • Solid background in build engineering, including Makefile development, compiler configurations, built optimization, and experience with Linux-based HPC clusters
  • Good software development practices, including version control with Git, documentation, and CI/CD workflows
  • Substantial experience with distributed- and shared-memory parallelization using MPI and OpenMP. Additional background in developing for heterogeneous architectures (e.g., CUDA or ROCm) is advantageous
  • Familiarity with modern deep learning frameworks (e.g., PyTorch or TensorFlow) and contemporary AI models, such as transformer-based models or convolutional neural networks, is advantageous
  • Strong communication and presentation skills, and the ability and motivation to work effectively in a team
  • Good written and spoken English skills; German language skills are an advantage

Curious about an exciting and versatile role in an agile team? Discover more about SCC as your professional place to be: KIT - SCC - About us - Working at SCC

 

More details Apply

Offers for students

Doctoral theses, final theses, master's theses and bachelor's theses

  1. The Data Analytics, Access and Applications (D3A) department offers master's and bachelor's theses
  2. The Data Exploitation Methods (DEM) department offers graduate and doctoral theses
  3. The research group Methods for Big Data(MBD) offers master theses
  4. The Scientific Computing & Mathematics(SCM) department offers master's and bachelor's theses
  5. The Uncertainty Quantification (UQ) research group offers master's and bachelor's theses

Mentoring program for female STEM students

The new mentoring program Warp4IT "Women as research peers for Information Technology" aims to give female STEM students an insight into the working life of female scientists through project work.
female scientists through project work. Further information: Women's Network

Student assistants wanted

  1. Offers in the department Data Analytics, Access and Applications(D3A)
  2. Offers of the research group Methods for Big Data (MBD)
  3. Offers in the department Networks and Telecommunications
  4. Offers in the department Scientific Computing & Simulation