Senior ML Engineer

Location
Berlin, Germany
Salary
90000 - 120000 GBP Per Year
Contract type
Permanent
Published at
31st July, 2026
Job ref
1412
Chris Williams

Chris Williams

Share job

Location: Berlin, Germany (Fully Remote)
Salary: €90,000 - €120,000 + Equity
Language Requirement: German (B1 minimum)

The Opportunity

We're looking for an experienced Machine Learning Engineer to join a growing AI team developing intelligent systems that power a market-leading software platform. This is an opportunity to work across the full machine learning lifecycle, taking ideas from research through to production and delivering AI-powered features that have a tangible impact on end users.

The Role

As part of a cross-functional Product and Engineering team, you'll design, build and deploy production-grade machine learning and AI solutions. You'll work across everything from predictive modelling and intelligent search to agentic AI systems, owning projects end-to-end and continuously improving them through experimentation and data-driven iteration.

Key Responsibilities

  • Design, develop and deploy machine learning models from concept through to production.
  • Build predictive models that support intelligent decision-making using large-scale datasets.
  • Develop and enhance search, ranking and retrieval systems to improve user experiences.
  • Design offline evaluation frameworks, run online experiments and A/B tests, using data to drive continuous improvement.
  • Build and evolve AI agent workflows capable of multi-step reasoning and solving complex real-world problems.
  • Deliver production-ready solutions, including models, backend services, APIs and integrations with modern web applications.
  • Collaborate closely with Product, Engineering and Data teams to translate business challenges into scalable AI solutions.
  • Monitor, maintain and optimise deployed machine learning systems to ensure performance, reliability and ongoing improvement.

About You

We're looking for someone who combines strong machine learning expertise with a product-focused mindset and enjoys taking ownership of solutions from idea through to delivery.

Essential Skills & Experience

  • 5+ years' experience designing, training and deploying machine learning models in production environments.
  • Strong knowledge of both classical machine learning and deep learning, with hands-on experience using frameworks such as PyTorch.
  • Excellent Python development skills, writing clean, maintainable production code.
  • Extensive experience building LLM-powered applications, including Retrieval-Augmented Generation (RAG), AI agents, tool use, evaluation frameworks and multi-step reasoning systems.
  • Experience evaluating model performance using offline metrics and online experimentation, including A/B testing.
  • Working knowledge of TypeScript, Node.js and modern front-end frameworks such as React, enabling you to integrate AI solutions into customer-facing applications.
  • A proven track record of delivering complete product features, taking projects from research and prototyping through to production deployment.
  • Strong problem-solving skills with the ability to navigate ambiguity and prioritise effectively.
  • A pragmatic, data-driven approach, using experimentation to validate ideas and drive decisions.
  • German language skills at B1 level or above.

Desirable

  • Experience building recommendation, search, ranking or pricing models.
  • Exposure to embedding models, fine-tuning foundation models or large-scale model training.
  • Experience working within marketplace, SaaS or other data-rich product environments.

What's on Offer

  • Fully remote position based in Germany, with the flexibility to work from anywhere in the country.
  • Competitive salary of €90,000 - €120,000, depending on experience.
  • Equity package, giving you the opportunity to share in the company's long-term success.
  • The chance to work on cutting-edge AI products with real-world impact alongside a highly collaborative engineering team.
Apply today