Senior Applied Scientist - Graph Optimization & Trace Alignment

Slashhash

Amsterdam

Hybrid

EUR 110,000 - 170,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TomTom in Amsterdam seeks a Senior Applied Scientist to design algorithms for graph optimization, trace alignment, and lane-graph construction from crowd-sourced vehicle data. The role blends deterministic optimization with ML, requiring SLAM, linear programming, and large-scale trace processing expertise.

The position is hybrid in Amsterdam. Responsibilities include building scalable algorithms, deploying production-ready code, and collaborating with cross-functional teams to integrate

Qualifications

  • Experience designing scalable graph-based algorithms for crowd-sourced data.
  • Strong understanding of SLAM and probabilistic state estimation.
  • Proficiency in LP/NLP and production-grade software.

Responsibilities

  • Design and implement scalable algorithms for aligning, filtering, and aggregating crowd-sourced vehicle traces.
  • Build and optimize lane graph using optimization problems (LP, NLP, factor graphs).
  • Combine deterministic and learned methods for trace processing and lane graph construction.
  • Architect high-performance implementations for production deployment.
  • Collaborate with cross-functional teams to integrate algorithms into production pipelines.
  • Stay current with state of the art in trace-based mapping, SLAM, and geospatial deep learning.
  • Deploy solutions using Docker on Azure.

Skills

Python
C++
Linear Programming
Non-linear Programming
Graph Optimization
Factor Graphs
Pose Graphs
ILP
Dynamic Programming
State Estimation
Kalman Filters
Particle Filters
MAP Estimation
SLAM
Map Matching
Trace Alignment
Sensor Fusion
Graph Neural Networks
Azure
Databricks
Docker

Tools

Docker
Azure
Databricks

Job description

TomTom's Road Features Group seeks a Senior Applied Scientist to design algorithms for graph optimization, trace alignment, and lane graph construction from crowd-sourced vehicle data. The role combines deterministic optimization with ML, requiring expertise in SLAM, linear programming, and large-scale trace processing. The position is hybrid in Amsterdam.

Technical (Must-have)
  • Python
  • C++
  • Linear Programming
  • Non-linear Programming
  • Graph Optimization
  • Factor Graphs
  • Pose Graphs
  • ILP
  • Dynamic Programming
  • Probabilistic State Estimation
  • Kalman Filters
  • Particle Filters
  • MAP Estimation
  • SLAM
  • Map-matching
  • Trace Alignment
  • Sensor Fusion
  • Graph Neural Networks
  • Azure
  • Databricks
  • Docker
Soft Skills
  • Collaboration
  • End-to-end thinking
  • Sound judgment
Key Responsibilities
  • Design and implement scalable algorithms for aligning, filtering, and aggregating crowd-sourced vehicle traces.
  • Build and optimize lane graph using optimization problems (LP, NLP, factor graphs).
  • Combine deterministic and learned methods for trace processing and lane graph construction.
  • Architect high-performance implementations for production deployment.
  • Collaborate with cross-functional teams to integrate algorithms into production pipelines.
  • Stay current with state of the art in trace-based mapping, SLAM, and geospatial deep learning.
  • Deploy solutions using Docker on Azure.

Python, C++, Linear Programming, Non-linear Programming, Graph Optimization, Factor Graphs, Pose Graphs, ILP, Dynamic Programming, Probabilistic State Estimation, Kalman Filters, Particle Filters, MAP Estimation, SLAM, Map-matching, Trace Alignment, Sensor Fusion, Graph Neural Networks, Azure, Databricks, Docker, 4 years of relevant experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Scientist: Graph Optimization & Trace Align
Senior Scientist: Graph Optimization & Trace Align

Slashhash • Amsterdam

Hybrid
EUR 110,000 - 170,000
Senior Applied Scientist - Graph Optimization & Trace Alignment
Senior Applied Scientist - Graph Optimization & Trace Alignment

Jobtailor • Amsterdam

On-site
EUR 70,000 - 100,000
Senior Applied Scientist: Graph Optimization for HD Maps
Senior Applied Scientist: Graph Optimization for HD Maps

TomTom International BV • Amsterdam

Hybrid
EUR 75,000 - 120,000
Personal development budget
Paid learning days
Parental leave
Senior Graph Optimization Scientist - Trace Alignment
Senior Graph Optimization Scientist - Trace Alignment

TomTom • Amsterdam

Hybrid
EUR 85,000 - 120,000
Personal development budget
Learning days paid leave
Access to O’Reilly & LinkedIn Learning
+3
Senior Graph Optimization Scientist: Trace Alignment & SLAM
Senior Graph Optimization Scientist: Trace Alignment & SLAM

Jobtailor • Amsterdam

On-site
EUR 70,000 - 100,000
Senior Applied Scientist - Graph Optimization & Trace Alignment
Senior Applied Scientist - Graph Optimization & Trace Alignment

TomTom • Amsterdam

Hybrid
EUR 85,000 - 120,000
Personal development budget
Learning days paid leave
Access to O’Reilly & LinkedIn Learning
+3
Senior Applied Scientist - ADAS
Senior Applied Scientist - ADAS

Slashhash • Amsterdam

Hybrid
EUR 120,000 - 180,000
Senior Applied Scientist
Senior Applied Scientist

TomTom • Amsterdam

On-site
EUR 90,000 - 130,000
Personal development budget
Paid learning days
Office/home hybrid work (2 days in the
+3
Senior Applied Scientist — HD Maps & Real-Time ML for ADAS
Senior Applied Scientist — HD Maps & Real-Time ML for ADAS

TomTom • Amsterdam

Hybrid
EUR 90,000 - 130,000
Personal development budget
Paid learning days
Office/home hybrid work (2 days in the
+3
Senior Applied Scientist - ADAS
Senior Applied Scientist - ADAS

TomTom • Amsterdam

Hybrid
EUR 150,000 - 210,000
Development budget
Learning days & resources
Parental leave
+5