3675 IT & Software Developer jobs in Germany

Research Software Engineer (m/f/d)
45.000 - 65.000 €
Karlsruher Institut für Technologie (KIT) Campus Nord
Hermann-von-Helmholtz-Platz 1, Eggenstein-Leopoldshafen
45.000 - 65.000 €
Requirements
Must:
- Degree (Masters 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, build 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
Responsibilities
- 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
Description
At the Karlsruhe Institute of Technology (KIT), we are dedicated to addressing urgent challenges in society through scientific excellence. Our Scientific Computing Center (SCC), is looking for a Research Software Engineer / Scientific Researcher (m/f/d) to join our team. We offer excellent working conditions in an international environment, opportunities for research and academic education, and various benefits including training, flexible working hours, sports and leisure offers, as well as child and holiday care services. We also support commuting with a contribution towards the Job Ticket Baden-Württemberg. We are committed to diversity and encourage female applicants to apply.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Python Developer salaries in Germany here.
How many Python Developer jobs are in Germany?
Currently, there are 3675 Python openings. Check also: Django jobs, Flask jobs, TensorFlow jobs, Machine-Learning jobs - all with salary brackets.
Is Germany a good place for Python Developers?
Germany is one of the best countries to work as a Python Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Python Developer jobs in Germany?
GermanTechJobs Talents, Spot On You Consulting, FfE München, creatision, OnlineDoctor AG, Lotum, HEDELIUS Maschinenfabrik GmbH among others, are currently hiring for Python roles in Germany.
The company with most openings is netgo group GmbH as they are hiring for 179 different Python Developer jobs in Germany. They are probably quite committed to find good Python Developers.
The company with most openings is netgo group GmbH as they are hiring for 179 different Python Developer jobs in Germany. They are probably quite committed to find good Python Developers.