-
KEMIO Consulting

Java Software Engineer

KEMIO Consulting
Germany · Full-time · Mid-Senior

Java Software Engineer

Mainz - Germany

Hybrid


This company are looking for the very best talent 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. No previous expereince in the healthcare space is required, however you will need to be motivated by improving the lives of cancer patients worldwide.


You be working in the target discovery research group, as the software expert in both Java and Python. You'll need to be proficient working with parallel computing methods. 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 adapting it when necessary.
  • Improve runtime performance of infrastructure using advanced synchronisation strategies, parallel processing, MPIs, CPUs and GPUs.
  • Validating and deploying clinical and academic releases of companies software.
  • Help support and improve cloud-based infrastructure.
  • Develop, optimise, and test innovative bioinformatic methods
  • Support publishing our research in scientific journals.


Expertise needed:


  • Must hold a PhD in Computer Science or Physics with a strong background in software engineering
  • Ideally 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 (Object Orientated Programming)
  • Proficiency in high performance computing (SLURM)
  • Extensive expereince with Parallel computing methods, GPUs and CPUs
  • 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 impact in this position from day 1 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 [email protected] to be considered.
















Keywords:

Software engineer / Software engineering / computer science / computer scientist / software development / software developer / Java / Python / Algorithms / GPU / CPU / MPI / Parallel computing / parallel computer / HPC / oncology / cancer / Physics / Germany

Key Skills

Ranked by relevance

c pan ha java parallel computing python esp ai continuous integration devops unity cloud excel eop ui
Login to Apply
Posted
Nov 22, 2024
Type
Full-time
Level
Mid-Senior
Location
Mainz

Industries

Biotechnology Research Pharmaceutical Manufacturing Research Services

Categories

Research Science

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Weill Cornell Medicine - Qatar
Related

Postdoctoral Associate in Data Analysis

2026-05-20

Full-time
Not Applicable
Qatar
Data Infrastructure
Science
View Job Details
Thermo Fisher Scientific
Related

Cybersecurity Engineer

2026-05-26

Full-time
Not Applicable
Sweden
Pharmaceutical Manufacturing
Research
View Job Details
Synechron
Related

Java Software Engineer

2026-05-24

Full-time
Mid-Senior
Canada
Technology
Information Technology