We are looking to recruit a

Software Engineer - High Performance Computing / Artificial Intelligence / Machine Learning


At the Jülich Supercomputing Centre (JSC), we operate one of the most powerful supercomputer infrastructures for scientific and engineering applications in Europe. Our users not only develop the fastest simulations, but make more and more use of AI methods. For example,the project OpenGPT-X builds large language models for European languages. In other applications, AI methods are applied for predicting weather and climate, material properties, drug discovery etc. The Jülich Supercomputing Centre (JSC) hosts the Algorithm Tools and Methods Lab (ATML) "Applied Machine Learning". In our lab, we develop new ML applications for science. We identify exciting data sets, develop interesting research questions, train powerful models, and try to push further what is possible with AI. We put special focus on HPC systems, and want to understand in which cases very large amounts of compute can be especially beneficial.

Institute issuing the offer
external id

Your Job:

As part of the ATML Applied Machine Learning, you will develop scalable High-Performance Computing techniques that allow training large Machine Learning models on the largest supercomputer in Europe.
In more details, your work comprises:

  • Developing scalable, efficient training algorithms for various applications
  • Identifying and implementing new application of ML in science and technology
  • Support supercomputer user in effectively and efficiently using our machines for AI
  • Contribute to the growing training program for AI on supercomputers
  • Engage in national and international ML/DL communities, especially in helmholtz.ai, the AI community (https://www.helmholtz.ai/)
  • Present research results at scientific meetings, conferences, and as scientific papers

Your Profile:

  • Excellent Master or preferably PhD degree in Computer Science, Mathematics, Physics, Natural/Engineering science or similar fields
  • Broad interest in scientific topics
  • Good knowledge in AI and applied Machine Learning
  • Practical experience with High Performance Computing Systems as well as parallel/distributed programming and/or solid UNIX skills
  • Practical experience with ML/DL workflows and common software libraries
  • Your experience should be documented in research papers and Open Source code projects
  • Self-motivated personality, curiosity of working in a multi-disciplinary team environment on scientifically challenging problems
  • Very good command of written and spoken English

Our Offer:

We work on the very latest issues that impact our society and are offering you the chance to actively help in shaping the change! We support you in your work with:

  • Work on frontiers of scientific and technological challenges with access to cutting-edge and unique supercomputing systems including Quantum Computers and the upcoming first Exascale computer in Europe
  • A large research campus with green spaces, offering the best possible means for networking with colleagues and pursuing sports alongside work
  • Comprehensive training courses and individual opportunities for personal and professional further development
  • Extensive company health management
  • Ideal conditions for balancing work and private life, as well as a family-friendly corporate policy
  • Flexible working hours in a full-time position with the option of slightly reduced working hours
  • Flexible work (location) arrangements, e.g. partly remote work
  • 30 days of annual leave and provision for days off between public holidays and weekends (e.g. between Christmas and New Year)
  • Targeted services for international employees, e.g. through our International Advisory Service

We offer you an exciting and varied role in an international and interdisciplinary working environment. The position is initially for a fixed term of 2 years, with possible long-term prospects. Salary and social benefits will conform to the provisions of the Collective Agreement for the Public Service (TVöD-Bund) depending on the applicant’s qualifications and the precise nature of the tasks assigned to them.

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.

We look forward to receiving your application. The job will be advertised until the position has been successfully filled. You should therefore submit your application as soon as possible.

Apply now

Questions about the offer?

Please feel free to contact us via our contact form.
Please note that for technical reasons we cannot accept applications by e-mail.

Last Modified: 31.01.2023