Software Engineer

Forschungszentrum Jülich

Germany

Join our team to the next possible date as

Software Engineer – Data & Simulation Platforms

At Institute of Climate and Energy Systems - Energy Systems Engineering (ICE-1), we develop advanced models and algorithms for the simulation and optimization of integrated multi-energy systems. As renewable generation, electrification, and sector coupling increase, energy systems are becoming more complex and volatile. To address these challenges, we are building a next-generation, high-performance simulation platform for large-scale energy grids, leveraging modern HPC architectures and advanced parallelization techniques. As part of our team, you will contribute to cutting-edge software solutions that enable robust and data-driven decision-making for the energy systems of the future.

Institute issuing the offer: ICE-1

Your Job:

  • Contribute to the design, implementation, and documentation of software solutions for the planning and operation of integrated energy systems
  • Contribute to the development and maintenance of simulation environments
  • Further develop of our in-house Apache-based data lakehouse infrastructure
  • Design and implement scalable data pipelines for pre- and post-processing of system topologies, real-time measurements, and simulation results
  • Integrate data engineering workflows with HPC-based simulation environments
  • Optimize and parallelize software solutions for execution on one of the world’s most powerful and energy-efficient supercomputers
  • Supervise vocational trainees in mathematical-technical software development

Your Profile:

  • University degree (Master) in Computer Science, Electrical Engineering, Software Engineering, or a related field
  • Strong programming skills in Python and SQL; experience with C/C++
  • Experience in data modelling and dimensional modelling
  • Experience with CI/CD workflows for data and software projects
  • Solid Linux knowledge for development and system interaction
  • Experience with Docker and containerization
  • Very good written and spoken English
  • Strong teamwork and communication skills

Furthermore it is of advantage:

  • Knowledge of parallel programming and HPC architectures, including accelerators (e.g., GPUs)
  • Experience in modelling and simulation, ideally in the field of energy systems
  • Experience in developing RESTful APIs
  • Experience with Apache NiFi, Spark, Atlas, or comparable technologies
  • Experience with observability tools such as Grafana, Loki, or Promtail
  • Experience in front-end development for dashboards or reporting tools

Our Offer:

We work on highly topical, socially relevant issues and offer you the opportunity to actively shape change! You can expect a wide range of opportunities:

  • CAMPUS EXPERIENCE: Our research campus in the countryside creates ideal conditions for collegial exchange and sporting activities right on site. Our cafeteria offers a wide range of options - you can enjoy a relaxing lunch break with a lake view
  • MEANINGFUL TASKS: Participation in project meetings and international conferences, excellent scientific and technical infrastructure
  • VACATION: You will receive 30 days of vacation plus additional days off (e.g. between Christmas and New Year`s)
  • FLEXIBILITY: Flexible working time models, including options close to full-time ( https://go.fzj.de/near-full-time ), allow you to tailor your working hours to suit your individual needs
  • KNOWLEDGE & FURTHER TRAINING: Your professional development is important to us – we provide targeted, individual support
  • FAIR REMUNERATION: Depending on your existing qualifications and the tasks assigned to you, you will be classified in pay grade 13 of the TVöD-Bund (Collective Agreement for the Public Service). All information on the TVöD-Bund collective agreement can be found on the BMI website: https://go.fzj.de/bmi.tvoed . The monthly salaries in euros can be found on page 69 and following of the PDF download
  • PERSPECTIVE: After a 2-year fixed-term contract, our goal is to hire you on a permanent basis. Let`s use this time to find out how well we fit together

In addition to exciting tasks and a collegial working environment, we offer you much more: https://go.fzj.de/benefits

We welcome applications from people with diverse backgrounds, e.g. in terms of age, gender, disability, sexual orientation / identity, and social, ethnic and religious origin. A diverse and inclusive working environment with equal opportunities in which everyone can realize their potential is important to us.

The following links provide further information on diversity and equal opportunities: https://go.fzj.de/equality and on specific support options for women: https://go.fzj.de/womens-job-journey

We look forward to receiving your application until 03.05.2026 via our
Online-Recruitment-System!

Questions about the vacancy?
Get in touch with us by using our contact form
Please note that for technical reasons we cannot accept applications via email.

Pdf


In your application, please refer to Polytechnicpositions.com

FACEBOOK
TWITTER
LINKEDIN

baner1

baner10

baner14

baner2

baner3

baner4

baner5

baner6

baner7

baner9

oslo uni

sjtu china