Software Engineer

Kemioconsulting
Mainz
EUR 60.000 - 100.000
Jobbeschreibung

We're looking for the very best minds working in Software Engineering to join their team in their mission to improve cancer patients outcomes.

06th November, 2024

Software Engineer
Mainz - Germany
Hybrid

This company is looking for the very best minds working in Software Engineering to join their team in their mission to reduce people’s suffering through the development of new therapies and vaccines for cancer and infectious diseases.

They are looking for a highly skilled Software Engineer to support their development of a personalised cancer vaccine platform. You will be working with clinical code, so need to be a careful coder, who is meticulous about getting things done right.

You will be working in the target discovery research group, as the software expert in both Java and Python. You’ll get to work on some short-term, time-critical projects, but also longer-term research-focused projects. You will be working with complex, state-of-the-art algorithms and have a real chance to impact the company’s future direction.


Responsibilities may include:
  • Improve existing code and adapt it when necessary.
  • Improve runtime performance of infrastructure using advanced synchronisation strategies, parallel processing (e.g., MPI), and GPUs.
  • Validating and deploying clinical and academic releases of our software.
  • Help support and improve our cloud-based infrastructure.
  • Develop, optimise, and test innovative bioinformatic methods.
  • Support publishing research in scientific journals.

Expertise needed:
  • PhD in Computer Science or Physics with a strong background in software engineering.
  • Post PhD experience, either post-doctoral or industry.
  • Ideally you will have some domain expertise, but this is not essential.
  • Expert in Java and Python and Object Oriented Programming.
  • Very strong background in high performance computing (SLURM experience), cloud computing, parallel computing methods, GPUs, and MPI.
  • Expertise in DevOps tools such as version control, unit testing, and continuous integration and deployment methods.
  • Responsible, understand the importance of getting things right.
  • Excellent communication skills (in English).

This is a great opportunity for a talented individual who is looking to carve out a career in a world-renowned company. You will be able to have an impact in this position from day one and for years to come. If you are interested in finding out more about this position and company, please either apply to the role or send your CV to charlotte@kemioconsulting.com to be considered.

Erhalte deine kostenlose, vertrauliche Lebenslaufüberprüfung.
Datei wählen oder lege sie per Drag & Drop ab
Avatar
Kostenloses Online-Coaching
Erhöhe deine Chance auf eine Einladung zum Interview!
Sei unter den Ersten, die neue Stellenangebote für Software Engineer in Mainz entdecken.