Machine Learning Engineer
We're looking for a machine learning engineer to own the models behind [product]. You'll build and evaluate training pipelines, keep models accurate after they ship, and work closely with product and data teams to decide what's worth modelling at all.
What you'll do
- •Build and maintain training pipelines, with tests, version control and a repeatable way to reproduce a result.
- •Design evaluation that catches leakage, unfair baselines and mismatched metrics before a model ships.
- •Monitor live models for drift and quietly worsening predictions, and own the fix when one appears.
- •Track training and serving cost, and choose model size and infrastructure deliberately.
- •Explain what a model can and cannot predict to product, data and non-technical stakeholders.
- •Flag bias, misuse or safety risk in a model's data or outputs before it ships.
What you need
- •You have trained and shipped at least one model to production, not only to a notebook or a competition leaderboard.
- •You can show how you evaluated it — a held-out test (checked against data the model never trained on), a baseline comparison, or a check for leakage in the data.
- •You write production-quality code in [Python/other], with tests.
- •You can explain a technical trade-off clearly to someone who isn't a machine learning engineer.
Nice to have
- •Experience retraining or monitoring a model after it shipped, not only building the first version.
- •Experience with feature pipelines or a feature store.
- •Experience reducing training or inference cost in production.
- •Some familiarity with AI regulation, such as the EU AI Act, as it applies to model risk.
How we use AI tools
- •Where company policy permits, use approved AI tools and verify their output — including on training code and evaluation scripts you didn't write yourself.
- •You'll know when a modelling problem needs a person's judgement and when a tool can safely help.
- •You're welcome to use AI tools on the work sample. Note in your submission which ones you used and where they helped.
Pay
Salary range: [currency, minimum–maximum], plus [equity/bonus/benefits]. The range reflects [location/working pattern]. We place every offer within it using the same pre-set, job-related, gender-neutral factors — Level — the seniority and scope of the models they'd own, Production experience — has shipped and maintained a model after launch, not only trained one, Depth across the pipeline — data, training, evaluation and deployment, Relevant infrastructure or domain experience for this team's stack — never previous salary or negotiating style.
