Career Tips

Machine Learning Engineer Jobs in Amsterdam 2026: Application Guide

JobRise Team20 min read

162 applications per offer, 2026 average.

Machine Learning Engineer Jobs in Amsterdam 2026: Application Guidejobrise.io

Advertisement

You want a machine learning engineer job in Amsterdam, but every posting seems to ask for “production ML,” cloud, MLOps, GenAI, Kubernetes, stakeholder skills, and somehow 5 years of experience in tools that felt new last Tuesday. And then you see 300 applicants on LinkedIn before you even finish your coffee.

Amsterdam is still one of the best European cities for ML careers in 2026, but it is not a “spray your CV everywhere” market. You need a tight target list, a CV that passes ATS filters, proof you can ship models, and a salary range that makes sense before the recruiter call.

This guide walks you through where the jobs are, what companies expect, what salaries look like, and how to apply without wasting your evenings.

Why Amsterdam Is Still Strong for Machine Learning Jobs in 2026#

Amsterdam has a nice mix of tech scaleups, global companies, finance, e-commerce, travel, logistics, and health tech. That matters because machine learning engineer roles are usually tied to real business problems, not just model experiments in a notebook.

You will see ML roles in:

  1. Search and recommendations
  2. Fraud detection and risk scoring
  3. Pricing and forecasting
  4. Computer vision
  5. Natural language processing
  6. GenAI product features
  7. Marketing optimization
  8. Logistics and route planning
  9. Data platform and MLOps work

The city also has a strong international workforce. Many companies work in English, especially in tech teams at Booking.com, Uber, Adyen, Picnic, Mollie, TomTom, Optiver, Miro, Databricks, and Elastic.

Dutch can help, especially outside pure tech companies, but it is not always required. For ML engineer jobs in Amsterdam, your production experience usually matters more than your Dutch level.

What “Machine Learning Engineer” Means in Amsterdam#

The title can mean different things depending on the company. Read the job description carefully, because some “ML Engineer” roles are closer to data science, while others are basically backend engineering with ML pipelines.

In Amsterdam, you will usually see these versions.

1. Product ML Engineer

This role works on customer-facing ML features. Think recommendations at Booking.com, payment risk at Adyen, personalization at Picnic, or marketplace ranking at Uber.

Typical skills:

  • Python
  • SQL
  • PyTorch or TensorFlow
  • Experiment design
  • Model serving
  • APIs
  • Cloud platforms
  • A/B testing
  • Monitoring model performance

This is a strong target if you like building features users actually touch.

2. MLOps Engineer

This role focuses on making ML reliable in production. Companies love this profile because many teams have models, but not all of them have stable deployment, monitoring, retraining, and governance.

Typical skills:

  • Docker
  • Kubernetes
  • CI/CD
  • MLflow, Kubeflow, Airflow, Dagster, or Prefect
  • AWS, GCP, or Azure
  • Terraform
  • Model monitoring
  • Feature stores
  • Python and sometimes Go or Java

If you have software engineering experience plus ML knowledge, this path can be very strong.

3. Applied Scientist or Research Engineer

This is more common at larger tech firms and AI-heavy startups. You may work on NLP, computer vision, ranking systems, forecasting, or GenAI.

Typical skills:

  • Strong math and statistics
  • Deep learning
  • Research papers and implementation
  • PyTorch
  • Evaluation frameworks
  • Experiment tracking
  • Sometimes a PhD or MSc

You do not always need a PhD, but for research-heavy roles, it helps.

4. Data Scientist With ML Engineering Duties

Some Dutch companies still use “data scientist” for roles that include production work. This is common in banking, insurance, energy, retail, and consulting.

Typical skills:

  • Python
  • SQL
  • Scikit-learn
  • Forecasting
  • Stakeholder communication
  • Dashboards
  • Model deployment basics

If you want pure ML engineering, watch for phrases like “deploy to production,” “model serving,” “MLOps,” and “production systems.”

Salary Expectations for Machine Learning Engineers in Amsterdam in 2026#

Amsterdam salaries vary a lot by company type. Big tech, fintech, and trading firms pay much more than small startups or non-tech corporates.

Here are realistic 2026 salary ranges for base salary in Amsterdam:

LevelTypical Base Salary
Junior ML Engineer, 0 to 2 years€45k to €65k
Mid-level ML Engineer, 2 to 5 years€65k to €90k
Senior ML Engineer, 5 to 8 years€90k to €125k
Staff or Principal ML Engineer€120k to €160k+
Quant or trading ML roles€120k to €220k+ total comp

Total compensation can include bonus, stock, pension, holiday allowance, relocation support, and sometimes RSUs.

For comparison, similar ML engineer roles in the US often sit around:

  • Junior: $90k to $130k
  • Mid-level: $130k to $180k
  • Senior: $180k to $250k
  • Big tech or AI lab roles: $250k to $400k+ total comp

Amsterdam usually pays less than San Francisco, New York, or Seattle, but quality of life, vacation days, healthcare costs, and work-life balance can be better.

Company Examples and Pay Signals

You can expect higher packages at:

  • Booking.com, often strong base plus bonus
  • Uber Amsterdam, competitive global tech pay
  • Adyen, strong fintech compensation
  • Optiver and Flow Traders, high-paying trading roles
  • Databricks, Elastic, and Miro, international tech pay bands
  • Mollie, Picnic, and TomTom, solid local scaleup ranges

Smaller startups may offer €50k to €80k for mid-level roles, sometimes with equity. Be careful with “equity upside” if the base salary is far below market. Equity is nice, rent is due next month.

Advertisement

Skills Amsterdam Employers Want in 2026#

You do not need every tool in every job ad. Nobody has every tool unless they wrote the job post after reading five other job posts.

But you do need a clear core.

Must-Have Technical Skills

For most Amsterdam ML engineer jobs, your CV should show:

  1. Python
  2. SQL
  3. Machine learning fundamentals
  4. Model evaluation and validation
  5. Data pipelines
  6. Cloud experience, usually AWS, GCP, or Azure
  7. Docker
  8. Git and CI/CD
  9. Model deployment
  10. Monitoring and logging

If you have these, you can apply to a lot of roles with confidence.

High-Value Bonus Skills

These skills help you stand out:

  • Kubernetes
  • Spark or Databricks
  • Kafka
  • Airflow, Dagster, or Prefect
  • MLflow or Weights & Biases
  • Feature stores
  • Terraform
  • FastAPI
  • Vector databases
  • LLM evaluation
  • RAG pipelines
  • Prompt testing
  • GPU training and inference optimization

In 2026, many job descriptions mention GenAI. But companies are getting pickier. “I made a chatbot” is not enough anymore.

A better GenAI project shows:

  • Data ingestion
  • Retrieval quality
  • Evaluation metrics
  • Guardrails
  • Cost tracking
  • Latency monitoring
  • User feedback loops
  • Deployment through an API

That tells employers you understand the messy part, not just the demo part.

The Best Companies to Watch in Amsterdam#

Here are real companies that often hire ML, data, or AI talent in Amsterdam or the wider Randstad area.

Big Tech and International Tech

  1. Booking.com
    Strong for ranking, recommendations, pricing, search, experimentation, and travel marketplace ML.

  2. Uber
    Amsterdam has tech roles connected to logistics, marketplace systems, risk, optimization, and data platforms.

  3. Databricks
    Great if you are strong in data engineering, ML platforms, and enterprise AI tooling.

  4. Elastic
    Search, observability, security, and AI-powered retrieval are relevant here.

  5. Miro
    Product analytics, collaboration intelligence, and AI features can create ML opportunities.

Fintech and Payments

  1. Adyen
    One of the strongest Dutch tech employers. ML work can include fraud, risk, payments optimization, and customer intelligence.

  2. Mollie
    Payment risk, merchant analytics, and product intelligence roles show up regularly.

  3. bunq
    Digital banking with data and AI use cases, though the culture is known to be intense, so ask careful questions.

Trading and Quant

  1. Optiver
  2. Flow Traders
  3. IMC Trading
  4. Da Vinci Derivatives

These firms pay very well, but interviews are tough. Expect probability, statistics, coding, systems thinking, and sometimes brain-teaser style problem solving.

If you are targeting trading ML, prepare differently from normal product ML. They care a lot about speed, numerical thinking, and clear reasoning under pressure.

Dutch Scaleups and Product Companies

  1. Picnic
    Uses forecasting, routing, logistics optimization, and warehouse automation.

  2. TomTom
    Mapping, location data, mobility, routing, and computer vision.

  3. MessageBird, now Bird
    Communication platforms and customer data use cases.

  4. WeTransfer
    Product data, personalization, and content-related intelligence.

  5. Coolblue, based in Rotterdam but relevant nearby
    E-commerce recommendations, forecasting, pricing, and logistics.

Consulting and Corporate AI Teams

Also check:

  • Deloitte Netherlands
  • Accenture Netherlands
  • ING
  • ABN AMRO
  • Rabobank
  • Philips
  • KPN
  • Ahold Delhaize
  • Shell

These can be good for visa sponsorship and structured hiring. The work may move slower than at tech companies, but you can still build strong production experience.

How to Build a Target List That Actually Works#

Do not just search “machine learning engineer Amsterdam” and apply to the first 50 results. That is how you end up with silence.

Build a target list in three groups.

Group A: Dream Companies

Pick 10 companies where you really want to work. These deserve custom applications, networking, and interview prep.

Examples:

  • Booking.com
  • Adyen
  • Uber
  • Optiver
  • Databricks
  • Picnic
  • Elastic
  • Miro
  • TomTom
  • Mollie

For each company, track:

  1. Open roles
  2. Required skills
  3. Hiring manager or recruiter names
  4. Recent product launches
  5. Your best matching project
  6. Application date
  7. Follow-up date

Group B: Strong Fit Companies

Pick 25 to 40 companies where you meet at least 70% of the requirements. These get a tailored CV and short custom cover note if needed.

Look for roles titled:

  • Machine Learning Engineer
  • ML Engineer
  • Applied ML Engineer
  • AI Engineer
  • MLOps Engineer
  • Data Scientist, Machine Learning
  • Applied Scientist
  • Recommendation Systems Engineer
  • NLP Engineer
  • Computer Vision Engineer

Group C: Backup and Practice Companies

Pick companies where you would accept an interview but are not emotionally attached. These are useful for interview practice.

You do not want your first ML system design interview to be with your dream company. That is like testing your parachute after jumping.

Your Amsterdam ML Engineer CV: What Recruiters Need to See#

Your CV should answer one question fast:

“Can this person build and ship machine learning systems that work in production?”

A strong ML engineer CV in 2026 has these sections:

  1. Header with Amsterdam or relocation status
  2. Short professional summary
  3. Technical skills
  4. Work experience with impact metrics
  5. Projects if relevant
  6. Education
  7. Publications or certifications, only if useful

Example CV Summary

Bad summary:

“Passionate machine learning engineer interested in AI and data-driven solutions.”

Better summary:

“Machine Learning Engineer with 4 years of experience building Python-based ML pipelines and production APIs on AWS. Shipped churn prediction, fraud detection, and recommendation models used by 2M+ monthly users. Strong in PyTorch, SQL, Docker, Airflow, MLflow, and model monitoring.”

See the difference? The second one gives proof.

Skills Section Example

Keep it readable. Do not dump 80 tools into one giant paragraph.

Try this:

  • Languages: Python, SQL, TypeScript basics
  • ML: PyTorch, Scikit-learn, XGBoost, NLP, ranking models, model evaluation
  • MLOps: Docker, Kubernetes, MLflow, Airflow, CI/CD, model monitoring
  • Cloud and data: AWS, S3, SageMaker, Redshift, Spark, Kafka
  • Backend: FastAPI, REST APIs, PostgreSQL, Redis

If a tool is in your skills section, be ready to discuss it. Interviewers can smell keyword stuffing from a kilometer away.

Advertisement

Bullet Points That Get Interviews#

Most ML CV bullet points are too vague. They say what you did, but not the scale, method, or result.

Use this structure:

Built X using Y, resulting in Z.

Examples:

  • Built a fraud detection model using XGBoost and transaction features, reducing false positives by 18% while maintaining 94% recall.
  • Deployed a PyTorch recommendation model behind a FastAPI service on AWS ECS, serving 1.5M daily requests with p95 latency under 120ms.
  • Created an Airflow pipeline for daily model retraining and validation, cutting manual release work from 6 hours to 30 minutes.
  • Improved search ranking evaluation by adding offline NDCG metrics and online A/B test tracking, increasing click-through rate by 7%.
  • Migrated feature generation from pandas scripts to Spark jobs, reducing processing time from 4 hours to 35 minutes.

Notice the numbers. Numbers make recruiters relax. They also give hiring managers something to ask about.

Portfolio Projects That Still Work in 2026#

If you are junior, switching careers, or coming from academia, projects matter. But please, not another Titanic survival notebook with no deployment.

A good Amsterdam ML portfolio project should look like a small production system.

Project Idea 1: Recommendation System

Build a recommendation engine using a public dataset like MovieLens, Spotify-style music data, or retail purchase data.

Include:

  1. Data cleaning
  2. Baseline model
  3. Collaborative filtering or two-tower model
  4. Offline evaluation
  5. API endpoint
  6. Docker setup
  7. Monitoring dashboard mockup
  8. README with tradeoffs

Project Idea 2: Fraud Detection Pipeline

Use a public credit card fraud dataset or synthetic transactions.

Show:

  • Class imbalance handling
  • Precision-recall tradeoffs
  • Threshold tuning
  • Model explainability
  • Batch scoring pipeline
  • Drift checks
  • Cost-based evaluation

This is very relevant for Adyen, Mollie, bunq, ING, and ABN AMRO.

Project Idea 3: RAG System With Evaluation

Do not just connect LangChain to a PDF and call it a day.

Build:

  1. Document ingestion
  2. Chunking experiments
  3. Embedding comparison
  4. Retrieval metrics
  5. Answer quality scoring
  6. Hallucination checks
  7. Cost and latency tracking
  8. Simple UI or API

This can help for AI engineer roles, especially if you are targeting product companies adding GenAI features.

Where to Find Amsterdam ML Engineer Jobs#

Use multiple channels. LinkedIn alone is noisy, and many good roles get filled through recruiter outreach or referrals.

Best Job Boards

Check:

  • LinkedIn Jobs
  • Indeed Netherlands
  • Glassdoor
  • Otta, now part of Welcome to the Jungle in some markets
  • Wellfound for startups
  • Honeypot
  • TechMeAbroad
  • Relocate.me
  • Amsterdam Tech Jobs
  • Company career pages

For Dutch sites, also check:

  • Nationale Vacaturebank
  • Magnet.me
  • Werkenbij sites for banks and corporates

Search Terms to Use

Try different search terms because companies label roles differently.

Use:

  • “Machine Learning Engineer Amsterdam”
  • “ML Engineer Amsterdam”
  • “AI Engineer Amsterdam”
  • “Applied Scientist Amsterdam”
  • “MLOps Engineer Amsterdam”
  • “Data Scientist machine learning Amsterdam”
  • “Recommendation systems Amsterdam”
  • “NLP Engineer Amsterdam”
  • “Computer Vision Engineer Amsterdam”
  • “GenAI Engineer Amsterdam”
  • “LLM Engineer Amsterdam”

Also search nearby cities:

  • Utrecht
  • Rotterdam
  • The Hague
  • Haarlem
  • Eindhoven
  • Remote Netherlands

The Randstad is connected well enough that hybrid roles may be realistic if you are not allergic to trains.

Visa Sponsorship and the 30% Ruling#

If you are outside the EU, visa sponsorship matters a lot. Many larger companies in Amsterdam sponsor highly skilled migrant visas, especially for ML and software roles.

Companies more likely to sponsor include:

  • Booking.com
  • Adyen
  • Uber
  • Databricks
  • Elastic
  • Optiver
  • IMC
  • Philips
  • ING
  • ABN AMRO
  • Deloitte
  • Accenture

The Netherlands also has the 30% ruling, a tax benefit for some highly skilled migrants. The rules change over time, so always check the latest Dutch government information or ask the recruiter.

If you qualify, the 30% ruling can make your net salary much better. This is worth discussing after there is mutual interest, not in the first sentence of your application.

Interview Process for ML Engineer Jobs in Amsterdam#

Expect 4 to 6 stages at many companies.

A common process looks like this:

  1. Recruiter screen
  2. Technical screen
  3. Coding interview
  4. ML case study or take-home
  5. System design or ML design
  6. Team interviews
  7. Offer call

For trading firms, add more math, probability, and logic testing.

For startups, the process may be shorter, but messier. You may speak with a founder early and do a practical task.

Recruiter Screen

They will ask:

  • Why are you interested?
  • What is your salary expectation?
  • Do you need visa sponsorship?
  • Are you in Amsterdam or relocating?
  • What kind of ML work have you done?
  • When can you start?

Have a clear salary range ready. For example:

“Based on my experience and the Amsterdam market, I’m targeting €85k to €100k base, depending on total package, role scope, and benefits.”

Do not say “I’m open” if you already know €65k would make life painful.

Coding Interview

Most ML engineer roles still test general coding. Expect Python questions, data structures, SQL, and sometimes practical data manipulation.

Practice:

  • Arrays and dictionaries
  • Sorting and searching
  • String processing
  • Basic dynamic programming
  • Pandas transformations
  • SQL joins, windows, aggregations
  • Writing clean functions
  • Testing edge cases

You do not need to become a LeetCode monk, but you should be comfortable with medium-level problems.

ML System Design Interview

This is where many candidates struggle.

You may be asked:

  • Design a recommendation system for a travel booking site.
  • Build a fraud detection system for payments.
  • Design a model monitoring setup.
  • Build a search ranking system.
  • Design a real-time pricing model.
  • Build a RAG assistant for customer support.

Use a simple structure:

  1. Clarify the business goal
  2. Define users and constraints
  3. Discuss data sources
  4. Propose baseline model
  5. Design training pipeline
  6. Design serving approach
  7. Define evaluation metrics
  8. Cover monitoring and retraining
  9. Mention privacy, security, and failure modes
  10. Discuss tradeoffs

This is not about naming every tool you know. It is about showing judgment.

Cover Letters: Do You Need One?#

Sometimes yes, especially for Dutch companies, startups, and roles where you are not an obvious match.

Keep it short. Nobody wants your life story.

Use this structure:

  1. Why this company
  2. Why this role
  3. Two proof points
  4. Closing line

Example:

“Hi team, I’m excited about this ML Engineer role because Picnic’s logistics and forecasting problems match the kind of production ML work I’ve been doing for the last 3 years. In my current role, I deployed a demand forecasting pipeline on AWS that reduced stockout prediction error by 14%, and I built automated model monitoring with Airflow and MLflow. I’d be happy to discuss how this experience could support Picnic’s routing and fulfillment systems.”

That is enough. Clear, relevant, and not dramatic.

Networking Without Being Weird#

Referrals help a lot in Amsterdam, especially at companies with too many applicants.

Do this:

  1. Find someone in the ML, data, or engineering team.
  2. Send a short message.
  3. Mention one specific reason you are interested.
  4. Ask one easy question.
  5. Do not attach your CV in the first message unless it feels natural.

Example LinkedIn message:

“Hi Sara, I saw you work on ML systems at Adyen. I’m applying for an ML Engineer role there and noticed the team focuses on payment risk. I’ve worked on fraud models in production and would love to ask one quick question about the interview process if you’re open to it.”

If they reply, be respectful and brief. If they do not reply, move on. No guilt essay.

Common Mistakes That Cost You Interviews#

Here are the big ones.

  1. Your CV reads like a data science class project
    Add deployment, scale, and business impact.

  2. You apply to senior roles with no production experience
    If you have only notebooks, target junior ML, data scientist, or analytics engineer roles too.

  3. You list GenAI but cannot explain evaluation
    In 2026, employers want practical AI, not hype.

  4. You ignore salary research
    Recruiters ask early. Be ready.

  5. You do not mention work authorization
    If you need sponsorship, be clear. If you already have EU work rights, make that obvious.

  6. You use the same CV for every role
    Tailor the top third of your CV to the job. That is where decisions happen.

  7. Your GitHub is messy
    Pin 2 to 3 strong projects. Add READMEs. Archive old junk if needed.

A Simple 30-Day Application Plan#

If you want momentum, use a plan instead of random panic applying at midnight.

Week 1: Positioning

  • Pick your target role type: ML engineer, MLOps, applied scientist, or AI engineer.
  • Rewrite your CV.
  • Update LinkedIn.
  • Build your company list.
  • Prepare salary expectations.
  • Clean your GitHub.

Week 2: Applications

  • Apply to 5 dream companies with tailored CVs.
  • Apply to 15 strong-fit roles.
  • Send 10 networking messages.
  • Practice Python and SQL for 30 minutes daily.

Week 3: Interview Prep

  • Do 3 ML system design mock answers.
  • Practice 10 SQL questions.
  • Review model evaluation, monitoring, and deployment.
  • Prepare 5 stories using the STAR format.
  • Apply to another 15 roles.

Week 4: Follow-Up and Improve

  • Follow up with recruiters.
  • Review rejection patterns.
  • Adjust your CV if response rate is low.
  • Do one mock interview.
  • Keep applying, but be more selective.

A good response rate for cold applications might be 5% to 15%. With referrals and strong targeting, you can do better.

Final Checklist Before You Apply#

Before you hit submit, check:

  • Does your CV mention Python, SQL, ML, cloud, and deployment?
  • Do your bullets include metrics?
  • Is your Amsterdam relocation or work authorization clear?
  • Did you tailor your summary to the role?
  • Is your LinkedIn consistent with your CV?
  • Do you have 2 to 3 production-style projects or strong work examples?
  • Can you explain your salary range?
  • Can you answer why this company?
  • Did you check if the company sponsors visas?
  • Did you save the job description for interview prep?

That last one matters. Companies remove postings all the time, then you get an interview and cannot remember what you applied for. Screenshot or save it.

The Bottom Line#

Machine learning engineer jobs in Amsterdam in 2026 are real, but the bar is higher than it was a few years ago. Companies want people who can build models, ship them, monitor them, and explain the tradeoffs without turning every answer into a conference talk.

If you show production impact, cloud and MLOps basics, strong Python and SQL, and a clear link between your experience and the company’s problems, you will stand out.

Before you send applications, run your CV through JobRise’s free ATS checker. It can help you catch missing keywords, formatting issues, and weak sections before recruiters see them: https://jobrise.io/en/free-ats-checker/

Advertisement

Advertisement

Send this to whoever has the interview this week.

Advertisement

Advertisement