Senior AI Engineer

Tomtom

Amsterdam, The Netherlands 12 days ago
Workplace
On-site
Location
Amsterdam, The Netherlands
Who can apply
Based in the Netherlands: you usually need the right to work there

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

Free to start. Already have an account? Log in

About the role

We’re looking for a Software Engineer to join our team and help us build a production-ready AI/data product for TomTom. The work is covering everything from new feature development to infrastructure, and data Engineering.

Responsibilities:

* Build AI systems: Design, develop and maintain production AI solutions, including LLM-based applications, retrieval-augmented generation (RAG) pipelines, agentic workflows and ML model services.

* Productionize models: Take models and prototypes from applied scientists and turn them into robust, low-latency, cost-efficient services that scale to global traffic.

* Evaluation and quality: Define and automate evaluation frameworks, benchmarks and guardrails that measure accuracy, safety, latency and cost, and monitor models once they're in production.

* Data and pipelines: Build and optimize data pipelines for training, fine-tuning, embedding and inference, making sure data is high quality, traceable and handled in line with privacy requirements.

* MLOps and infrastructure: Implement CI/CD for ML, model versioning, experiment tracking and observability on cloud platforms.

* Cross-functional collaboration: Work with product, engineering and science stakeholders to understand requirements, weigh trade-offs and deliver AI solutions that meet customer needs.

* Continuous improvement: Keep up with the fast-moving AI ecosystem, evaluate new models, tools and techniques, and share what you learn with the wider engineering community.

Qualifications

* Bachelor's degree in Computer Science, Engineering, AI/ML or a related field, or equivalent professional experience.

* Strong proficiency in one or more high-level programming languages such as C++, Java, Python, or similar languages.

* Hands-on experience with LLMs and their ecosystem: prompt engineering, RAG, embeddings and vector databases, tool use and agent frameworks, and fine-tuning is preferred.

* Solid understanding of software architecture, API design, design patterns and best practices for maintainable, scalable systems.

* Experience with cloud service providers (e.g., Azure, AWS, GCP), containerization (Docker, Kubernetes) and CI/CD tools.

* Knowledge of version control systems, preferably Git.

* Excellent problem-solving and communication skills, with the ability to work effectively in a cross-functional team.

* Experience with ML frameworks and libraries such as PyTorch, TensorFlow or Hugging Face is preferred.

* Familiarity with MLOps practices and tools (e.g., MLflow, experiment tracking, model monitoring) is preferred.

* Experience with geospatial, mapping or location data is a plus, but not required.

About Machine Learning Engineer jobs in the Netherlands

Open jobs
105 open Machine Learning Engineer jobs in the Netherlands, 18 of them posted in the last 7 days. See all Machine Learning Engineer jobs in the Netherlands
Typical advertised pay
€66,000 – €81,000 a year for the middle half of the 23 job ads from 14 employers that state a salary in euros (median €75,000). This is base pay as advertised, not total compensation.
Skills the job ads ask for most
  • Python 81%
  • LLMs 65%
  • AWS 35%
  • RAG 29%
  • PyTorch 29%
  • CI/CD 27%

Share of the 490 newest postings for the role that name each skill. Resume keywords for Machine Learning Engineer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.