You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
CarOnSale

Machine Learning Engineer (m/f/x)

  • Hybrid
  • 0-3 years
  • English (C1)

Salary

Not stated

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

Four models in production today. Fifteen to twenty by mid-2027. The shared pipeline that gets them there has to hold — and you own everything after handoff: packaging, deployment, drift detection, and the call on whether a model is fit to serve.

Location: Central Berlin — you work from our office, hybrid with 3 days office and 2 days home office.

CarOnSale is the AI-powered platform for B2B used car trading in Europe. Over 40,000 buyers from more than 20 countries trade on our platform — and 85% of inventory is exclusive to us. We connect software, pricing intelligence, logistics and financing in one layer — as the operating system for an entire industry.

One Platform. One Profit Engine.

The platform you build in

Our machine learning runs on one shared, central platform — not a separate pipeline per model. Five canonical stages: data extraction, validation, transformation, training and evaluation. A Snowflake data warehouse feeds a SageMaker managed feature store, and models reach production through governed CI/CD promotion lanes on Terraform-managed AWS infrastructure. Your job is to build inside it and make it stronger, so the next model costs less to ship than the last one.

Your responsibilities

You own models from handoff through to production: packaging, deployment, monitoring, and the decision on whether a model is ready to serve

You keep production models reliable — drift detection, performance monitoring, alerting and incident response when something moves

You own the serving and inference path: fitted pipeline artifacts, inference entry points, monitoring hooks and feature-store parity

You review model design and evaluation methodology before anything ships, and catch data leakage, backward-window errors and weak evaluation during development, while they are still cheap to fix

You extend the shared platform so it stays useful for every model, without project-specific logic leaking into shared code

You set the engineering standards the platform runs on as it scales across the organisation

What you bring

2+ years in production machine learning engineering, with real ownership of models after handoff — not only training them

Strong Python: typed, tested, production-grade code, and you review the work of others

Enough machine learning depth to challenge a pipeline on problem framing, feature engineering, model selection and evaluation methodology

Hands-on experience with a managed ML platform — SageMaker, Vertex AI, Databricks or Azure ML — plus feature stores, CI/CD for machine learning, AWS and Terraform

An AI-native way of working: you use tools like Claude, ChatGPT or Copilot actively in your daily work

English at C1 level, written and spoken. German is not required — we work in English

Requirements

  • Snowflake and dbt — you can pick both up here
  • Experience mentoring colleagues or reviewing their work
  • Comfort operating where the answer is not defined yet
  • What to expect from us
  • Hybrid working: 3 days in office, 2 days remote – plus 25 "Work from Anywhere" days per year
  • 28 days annual leave
  • 2× annual career & development conversations
  • Company pension with 20% employer contribution
  • Fully paid Deutschlandticket (public transport)
  • FitX membership or Urban Sports Club subsidy
  • Virtual stock options — share in the upside
  • Modern IT setup for your day-to-day work
  • Structured onboarding with buddy programme and social events
  • Lived diversity: active women's network, meditation & prayer room
  • Apply now — your CV is enough.

Where you’d work

Part of the week in the office

About the company

CarOnSale

  • Industry: Mobility

Office in Berlin, Germany

1 of their 3 open roles is remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 4 red flags

Still hiring?

13 checks

2 red flags

How crowded?

6 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company, Requirements
Tech stack
  • Python
  • AWS
  • dbt
  • Azure
  • Databricks
  • Snowflake
Type
Contract
Equity
Equity offered
Industry
Mobility
Specialty
ML
Region
Europe
Show 7 more factsShow less

Role

Category
Data & Analytics
Specialty
ML
Experience
2+ years
Tech stack
  • Python
  • AWS
  • dbt
  • Azure
  • Databricks
  • Snowflake

Location

Work model
Hybrid
Region
Europe
Office
  • Berlin, Germany

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Contract

Company

Industry
Mobility

Requirements

Languages
  • English (C1)

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Data & AI Engineer Intern

    Salary by agreement

    • Hybrid · Paris
    • Junior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    AI Engineer

    $80,000 - 210,000 / year

    • Office · CA, Austin
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Senior AI/ML Engineer

    $200,000 - 260,000 / year

    • Office · San Francisco
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Member of Technical Staff, ML Infra

    Salary by agreement

    • Office · San Francisco
    • Senior

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason