1,468,379open jobs
89,168companies
225,581added this week
Browse all
Salary
≈ $74k – $149k per year (Estimated)
Location
Hybrid (Amsterdam, Netherlands)
Seniority
Senior · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Jul 16, 2026. TomTom scores B on the Alion truth index.

Overview
Company
Impact
Profile match
TomTom is a Dutch location technology company founded in 1991 and headquartered in Amsterdam. After pioneering consumer satellite navigation it now builds maps, traffic data and navigation software for carmakers and developers. The company is listed on Euronext Amsterdam and maintains one of the few independent global map databases.

The Road Features Group, a sub-organization within ADAS & ADS at TomTom, is the algorithmic engine that drives the creation of highly accurate HD maps to facilitate lane level navigation of Autonomous Vehicles. We create digital twins of road networks faster and more accurately than ever before. Our largest and freshest signal is crowd-sourced: millions of kilometers of vehicle traces and sensor observations collected from production fleets every day, alongside aerial and street-side imagery. Turning that noisy, massive stream into a precise lane graph is the core algorithmic challenge of the group. The Road Surface Graph (RSG) & Lanes team is pivotal in this effort, extracting drivable surfaces and lane centerlines at continental scale. Join us in setting new standards for mapping technology and making road feature extraction smarter and more efficient.

We are looking for a Software Engineer with deep experience in graph optimization, linear programming, and trace-based mapping (SLAM-style estimation) who can take large volumes of crowd-sourced vehicle trace data and turn it into a lane-level road graph. You will design the algorithms that align, filter, cluster, and fuse millions of noisy GPS and sensor traces, and that construct and optimize the resulting lane graph: combining traditional deterministic methods (linear and non-linear programming, factor graphs, combinatorial optimization on road networks) with modern AI/ML approaches where they beat the classical baseline. This is a role for someone who thinks in graphs and estimators first and treats both optimization solvers and learned models as tools in the same toolbox.

What You'll Do

  • Design and implement scalable algorithms that align, filter, and aggregate large-scale crowd-sourced vehicle traces (GPS, IMU, camera-derived observations) into consistent geometric evidence: map-matching, trace clustering, outlier rejection, and drift correction at fleet scale.
  • Build and optimize the lane graph itself: formulate lane-centerline extraction, connectivity, and topology inference as optimization problems (linear and non-linear programming, graph-based optimization, factor graphs / pose-graph techniques from SLAM) and solve them at production scale.
  • Combine deterministic and learned methods deliberately: use LP/ILP, dynamic programming, and probabilistic estimation where guarantees and explainability matter, and modern ML (learned detectors, GNNs, transformer-based sequence models over traces) where they demonstrably outperform: own the evaluation that decides which.
  • Architect high-performance implementations of these algorithms, making them robust, performant, and scalable for production-ready deployment across continental map scopes.
  • Collaborate with cross-functional teams to integrate trace-processing and lane-graph models into the production map-making pipelines, and feed measured failure cases back into algorithm improvement.
  • Stay current with the state of the art in trace-based mapping, crowd-sourced map inference, SLAM, and geospatial deep learning.
  • Deploy solutions using Docker containers on cloud platforms such as Azure.

What You'll Need

  • Master's degree in computer science, robotics, applied mathematics, Engineering, or a related field.
  • Software Engineer with at least 3-4 years of professional experience.
  • Strong software engineering skills, particularly Python; C++ experience for performance-critical solver and geometry code is a plus.
  • 3-4 years of hands-on experience with optimization-based estimation: linear and non-linear programming, graph optimization (factor graphs, pose graphs, ILP on network structures), and probabilistic state estimation (Kalman/particle filters, MAP estimation).
  • Demonstrated experience processing large-scale vehicle trace or trajectory data: map-matching, trace alignment and registration, clustering, and sensor fusion from crowd-sourced or fleet sources (e.g., FCD/probe data, dashcam-derived observations).
  • SLAM and mapping knowledge: hands-on experience with SLAM or SLAM-adjacent pipelines (visual/lidar odometry, loop closure, bundle adjustment, HD map construction) applied to real sensor data.
  • Working knowledge of modern ML applied to geometric or graph problems (graph neural networks, learned lane/topology detection, sequence models over trajectories) and sound judgment about when a learned component belongs in a deterministic pipeline.
  • Experience with cloud computing platforms such as Azure and Databricks.
  • Proficient in deploying applications using Docker containers.
  • Ability to think end-to-end and deliver high-quality solutions.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,468,379 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Amsterdam
≈ $44k – $101k per year (Estimated) • In office • Moscow
Python
Python
Pydantic
Databases
Milvus
FAISS
Qdrant
AI/ML
LangGraph
LangChain
Embeddings
AI Agents
LLM
RAG
LLMOps
Apply
Applied Scientist 22 min ago
≈ $59k – $122k per year (Estimated) • Hybrid • Full-Time • PhD • Paris
Python
AI/ML
Multimodal AI
PyTorch
Apply
≈ $60k – $116k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Paris
AI/ML
Machine Learning
Management
Agile
Apply
≈ $77k – $144k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Paris
AI/ML
Aider
RAG
Reranking
LLMOps
DevOps
CI/CD
Apply
Remote (likely EAEU) • Tashkent
AI/ML
Claude
Prompt Engineering
YandexGPT
Gemini
LLM
RAG
OpenAI
DevOps
Rest API
WebSockets
Git
Docker
Management
Telegram
WhatsApp
Apply
≈ $84k – $202k per year (Estimated) • In office • Full-Time • Amsterdam
AI/ML
Agentic Workflows
DevOps
Git
Design
Figma
Apply
Events Lead 1 day ago
≈ $85k – $161k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • London • Amsterdam • Berlin • Cambridge
AI/ML
Machine Learning
Management
Agile
Marketing
HubSpot
Apply
≈ $85k – $186k per year (Estimated) • In office • 5+ years exp • Amsterdam • Berlin • London
Management
Agile
Apply
≈ $74k – $133k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Amsterdam
Java
SQL
Java
Spring Boot
Databases
MS SQL
Apache Kafka
AI/ML
Copilot
DevOps
Rest API
OpenShift
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
Management
Agile
Apply
≈ $38k – $93k per year (Estimated) • In office • Full-Time • Amsterdam
Apply
See all jobs
This is one of many
1,468,379 more open roles from verified company boards, updated every day.