Time since we first saw it
Day 0
Early. Similar jobs usually come down between day 6 and day 71.
From 4,626 similar postings that came down. Coming down is not always a hire.
Berlin · Berlin, Germany
Actively hiring, first seen by us todayLocation type: HybridFrom the employer’s posting
Employment type: Full-timeFrom the employer’s posting
Department: TechFrom the employer’s posting
Actively hiringFirst seen by us today, still listed, and not a repost of an earlier posting.
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Day 0
Early. Similar jobs usually come down between day 6 and day 71.
From 4,626 similar postings that came down. Coming down is not always a hire.
2 open jobs
Open jobs by the week we first saw them, last 12 weeks.
Hiring recordAdd your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.
🛠️ Our stack Our ML and evaluation tooling uses Python; our agent and app code uses Kotlin Multiplatform and JetBrains Koog. We use Claude through our inference service, alongside open and on-device models where they make sense. You don’t need to know our specific languages or frameworks before joining: depth and the ability to learn matter more than a keyword match. 🌱 What you can expect
Complete your application on jobs.ashbyhq.com. The employer’s form will show what is required.
Already applied? Track this application
New ML Engineer postings at the employers we follow are up 12% over the last 5 weeks compared with the 5 before.
Each bar is one week of new postings. The darkest bars are the last 5 weeks.
Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.
We file this job under ML Engineer, by the work the posting describes.
ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.
Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.
A data scientist often works out which model to build; an ML engineer makes it run reliably in production.
The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.
Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.
At voize, we believe the greatest gift to frontline workers is time: time to care, connect and be present. Our AI helps care professionals turn spoken notes into structured documentation, so they can spend less time on administrative work and more time with people.
More than 200,000 care workers use voize. Join us to build technology that makes a difference in their daily work.
Build agents that nurses can trust: accurate, fast and safe enough for real-world care. You’ll combine hands-on ML with thoughtful engineering and rigorous evaluation, using production data and feedback to improve the product.
We’re hiring four ML engineers through one process. Depending on your strengths and interests, you’ll work on hospital documentation, US senior care, German care agents or the shared NLP platform. You’ll be part of the NLP chapter and work closely with product and engineering colleagues.
Build and improve LLM agent workflows for nursing forms, assessments, care reports and care-plan suggestions, working on tools, context, state and prompts.
Own evaluation for your area: create benchmarks from production traces and synthetic scenarios, build regression tests and use results to inform what ships.
Investigate real-world failures, reproduce issues across the app, backend and models, and turn what you learn into fixes, tests and data-labeling tasks.
Train or adapt models where they outperform rented frontier models on quality, speed, cost or privacy—for example, for personal-data detection or smaller, faster models.
Make latency, cost and privacy part of your engineering decisions, from model routing and caching to protecting sensitive data.
Partner with product, engineering, data and customer-facing teams, and use feedback from care professionals to guide improvements.
Experience training, evaluating and shipping ML or NLP models to production, and explaining the decisions and results behind your work.
Experience building evaluations for ML or LLM systems and using error analysis and regression tests to guide product decisions.
Hands-on experience with LLMs in production, including agents or tool use, structured outputs and context design.
Strong software engineering skills: you write tested, reviewable production code and can learn an unfamiliar language or framework.
An end-to-end approach to messy problems, sound judgment with sensitive data, and the ownership to work through ambiguity in a fast-paced product team.
Fluent English.
Our ML and evaluation tooling uses Python; our agent and app code uses Kotlin Multiplatform and JetBrains Koog. We use Claude through our inference service, alongside open and on-device models where they make sense. You don’t need to know our specific languages or frameworks before joining: depth and the ability to learn matter more than a keyword match.
Work on a product used by care professionals, with direct feedback and a clear social impact.
Shape a young agent stack and grow into ownership of a domain, market or technical area.
Do real ML work, from training and evaluation to production, alongside collaborative engineering and product teams.
Join a team that values written communication, shared learning and regular time together.
Become a co-creator of our success with stock options and access to language courses.
Apply to join us in giving care professionals more time for people. We look forward to hearing about the systems you’ve built, what you learned and the impact they had.
Selected passages from the saved posting. Check the full description for conditions and exceptions.
No pay amount identified in the saved description.
Berlin, Germany
Working pattern and location restrictions need checking in the full posting.
No clear work-authorization passage found. Eligibility is unconfirmed.