Senior Machine Learning Engineer (m/f/d)

LIME medical GmbH

Mainz

On-site

EUR 70,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Urban Sports Club
Free parking
Weekly fitness sessions
Yearly company offsites

Job summary

Lime Medical in Mainz is seeking a passionate ML engineer to replace hand-crafted biomechanics rules with a robust, edge-deployed video analysis model that evaluates movement quality from keypoints. You will tackle hundreds of exercises, edge constraints on Android/iOS, and build end-to-end pipelines from data annotation to deployment.

You will work with a small data science team to optimize body and hand tracking models, implement transfer learning, model compression, and ensure low-latency

Qualifications

  • Proven experience building, optimising, and deploying Deep Learning/Computer Vision models to production with end-to-end ownership.
  • Experience with time-based signals for action quality assessment from video.
  • Applying transfer or few-shot learning to unseen motion or fault classes.
  • Model compression, quantisation and pruning for edge deployment.
  • Strong Python with PyTorch or TensorFlow and clean coding practices.

Responsibilities

  • Identify, extract, and process data from sources and shape annotation strategy.
  • Research new approaches and turn them into solutions.
  • Design and implement deep learning pipelines with a focus on computer vision, from data through training and deployment.
  • Create tests and evaluations that measure model and production performance.
  • Collaborate hands-on with a small data science team to optimise body and hand tracking models.

Skills

Deep Learning
Computer Vision
Python
End-to-end ownership
Edge deployment

Tools

PyTorch
TensorFlow

Job description

Your mission

Our health apps guide patients through rehabilitation exercises, watch them train via camera and tell them what to correct. Today that runs on biomechanical rules written by hand for each exercise. Your mission: Replacing them with a model that evaluates movement quality directly from keypoints, handling the following challenges:

  • Scale: Hundreds of exercises, several fault classes each, and what counts as a fault shift with the impairment. Adding new exercises or error classes should stay cost efficient – with one model per exercise we don’t get there, so generalization is needed
  • Constraints: Edge deployment directly on mid-range Android or iOS devices. You will handle noisy keypoints, occlusion, dropped frames, and low-latency edge processing to give patients instant feedback to their exercise repetition.
  • Reference: Correct execution is a clinical judgement, and our physiotherapists and doctors are here to define it with you. Turning that judgement into something a model can learn from, and into an evaluation we can trust, is part of the research question

Having end to end ownership for the feedback model also includes:

  • Identify, extract, and process data from relevant sources, and shape the annotation strategy
  • Research new approaches and turn them into solutions
  • Design and implement deep learning pipelines with a focus on computer vision, from data through training and evaluation to deployment.
  • Create tests and evaluations that measure model, but also production performance

With a data science team of three, you will also do hands‑on work across the team, especially supporting the optimisation of our body and hand tracking models.

Your profile
  • Proven experience building, optimising, and deploying Deep Learning/Computer Vision models to production with end‑to‑end ownership.
  • Experience with building models on time‑based signals for action quality/error assessment for closely related fields like assembly‑step monitoring, surgical skill assessment or ergonomics scoring from video.
  • Practical experience applying transfer or few‑shot learning to generalise model predictions to unseen motion or fault classes.
  • Experience with model compression, quantisation and pruning for deploying models on edge or resource‑constrained devices.
  • Strong Python engineering skills with deep expertise in PyTorch (or TensorFlow) alongside clean code practices, modular architecture, and testing principles.
Strong candidates may also have
  • An eye for how human bodies move: background in biomechanics or physiotherapy
  • Experience training pose estimation or hand tracking models from scratch
  • Worked in a medical or otherwise regulated setting
Why us?
  • One Team One Dream: Remember being the person who did all the work in university group projects? Imagine a team made up entirely of those people - working together with mutual support and zero ego games.
  • Freedom & Responsibility: You know your calendar and your deadlines. Feel free to take a Yoga class on Wednesday morning or go the dentist on Monday afternoon - and finish your tasks on Saturday to make it all happen in time. Take responsibility and gain freedom to accomplish things your way.
  • Best Ideas Win: We make decisions based on facts and strong arguments, never hierarchy or titles. You are not just allowed to speak up - you are expected to.
  • Get Things Done: An idea is worth nothing until it survives contact with a real user. So we ship early, fail fast and learn from it. That is how our small team gets things done in weeks that larger organisations take years to finish.
  • Level Up: You own your growth. We support you with direct feedback, courses, mentoring, and the opportunity to publish the research you work on.
Benefits:
  • Monthly voucher for shops, groceries or an Urban Sports Club membership
  • Office with height‑adjustable desks, free parking, air conditioning, cool drinks and good coffee
  • Weekly team fitness sessions (e.g. Pilates, Tabata), darts and table tennis
  • Monthly fun events and yearly company offsites
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer (m/f/d)
Senior Machine Learning Engineer (m/f/d)

Personio • Mainz

On-site
EUR 70,000 - 100,000
Monthly voucher for shops or Urban Gym
Office with height-adjustable desks
Weekly team fitness sessions
+1
Senior Backend Engineer (Python) - Remote
Senior Backend Engineer (Python) - Remote

Breathment • Germany

Remote
EUR 90,000 - 130,000
PhD Candidate – Machine Learning in Computer Vision (m/f/d)
PhD Candidate – Machine Learning in Computer Vision (m/f/d)

Spleenlab • Jena

On-site
EUR 48,000 - 68,000
Flexible working hours
Mobile working options
Ergonomic workstations
+1
Machine Learning Engineer (m/f/x)
Machine Learning Engineer (m/f/x)

CarOnSale • Berlin

On-site
EUR 70,000 - 110,000
Hybrid work schedule
Work from Anywhere days
Annual leave 28 days
+5
Senior Machine Learning Engineer – Video AI
Senior Machine Learning Engineer – Video AI

Snke Inc. • München

Hybrid
EUR 90,000 - 130,000
30 vacation days
Hybrid work model in Germany
Bike leasing
+4
ML Engineer (Computer Vision & ML Ops)
ML Engineer (Computer Vision & ML Ops)

StellDirVor GmbH • München

Hybrid
EUR 90,000 - 125,000
Remote-friendly setup
Munich office option
Learning budget
Senior AI R&D Engineer – Model Training (f/m/d)
Senior AI R&D Engineer – Model Training (f/m/d)

Aleph Alpha GmbH • Heidelberg

On-site
EUR 95,000 - 140,000
30 days vacation
Wellhub fitness
Mental health support nilo.health
+5
Machine Learning Engineer (m/f/d) VLA Training & Evaluation
Machine Learning Engineer (m/f/d) VLA Training & Evaluation

Agile Robots SE • München

On-site
EUR 90,000 - 120,000
Corporate Benefits
Senior Computer Vision Engineer (m/f/d)
Senior Computer Vision Engineer (m/f/d)

Deltia • Berlin

On-site
EUR 65,000 - 85,000
Competitive salary
Stock options
Flexible working hours
+1
(Senior) ML Engineer (f/m/x) - Computer Vision for Earth Observation
(Senior) ML Engineer (f/m/x) - Computer Vision for Earth Observation

LiveEO • Berlin

On-site
EUR 110,000 - 140,000
Hybrid work model
Office in central Berlin (Kreuzberg)
Stock option program
+3