Senior Routing ML Engineer - Geospatial & Real-Time

Bonapolia

Madrid

Hybrid

EUR 70,000 - 95,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible relocation support

Job summary

Bonapolia is seeking an experienced machine learning engineer to design and deploy deep learning models for routing and travel-time prediction. You will build models on large GPS datasets, implement map-matching, and optimize latency for production serving.

You’ll collaborate with backend, product, and operations teams to define features and success metrics. You will own the ML lifecycle, from data analysis to offline/online evaluation and continuous retraining, ensuring drift detection and

Qualifications

  • 5+ years of machine learning engineering experience building and deploying deep learning models in production.
  • Experience building regression, forecasting, or other supervised machine learning systems for production prediction tasks.
  • Expert-level proficiency in Python and its core data science libraries (e.g., PySpark, Pandas, NumPy, Scikit-learn, PyTorch; gradient-boosting libraries such as CatBoost/XGBoost/LightGBM).
  • SQL.
  • Ability to design an ML system from scratch, including data analysis and processing.
  • Experience translating business goals into ML problems with appropriate metrics and non-functional requirements.
  • Experience designing and evaluating ML experiments.
  • Experience with MLOps tools.
  • Experience working with large-scale geospatial and behavioral datasets.
  • Experience deploying models to production on ML serving infrastructure and optimizing for latency, and awareness of concept drift and how to detect and manage it.
  • Comfort working with large-scale geospatial and behavioral data (e.g., GPS traces, H3 spatial indexing)

Responsibilities

  • Design and build machine learning models to improve routing and travel time prediction.
  • Develop traffic estimation models using large-scale GPS data.
  • Implement map-matching solutions for noisy GPS data.
  • Improve travel time calculation, smoothing, and rerouting logic.
  • Translate routing objectives into machine learning objectives and evaluation metrics.
  • Lead offline and online model evaluation activities.
  • Collaborate with backend engineers to deploy low-latency production models.
  • Partner with product and operations teams to define new features and requirements.
  • Own the production ML lifecycle, including serving, monitoring, drift detection, and retraining pipelines.

Skills

5+ years ML engineering
Regression/Forecasting
Python + core libraries
SQL
ML system design
Translate business goals to ML
ML experiments design
MLOps
Geospatial/behavioral data
GPS + H3 indexing

Education

Academic background in CS/Math

Tools

PySpark
Pandas
NumPy
Scikit-learn
PyTorch
XGBoost
LightGBM
CatBoost
MLOps
Geospatial analytics

Job description

Bonapolia is seeking an experienced machine learning engineer to design and deploy deep learning models for routing and travel-time prediction. You will build models on large GPS datasets, implement map-matching, and optimize latency for production serving.

You’ll collaborate with backend, product, and operations teams to define features and success metrics. You will own the ML lifecycle, from data analysis to offline/online evaluation and continuous retraining, ensuring drift detection and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Routing Ml Engineer
Senior Routing Ml Engineer

Bonapolia • Madrid

Hybrid
EUR 70,000 - 95,000
Flexible relocation support
Senior Applied ML Engineer — Model Router (Remote • Equity)
Senior Applied ML Engineer — Model Router (Remote • Equity)

Cast AI • Spain

Remote
EUR 110,000 - 170,000
Competitive salary
Remote-first global environment
Equity options
+3
Lead AI/ML Scientist, Geospatial POI Systems
Lead AI/ML Scientist, Geospatial POI Systems

TomTom • Madrid

Hybrid
EUR 120,000 - 160,000
Personal development budget
Access to learning resources (O’Reilly
Paid leave for learning days
+2
Remote Senior Applied ML Engineer - Real-Time Model Router
Remote Senior Applied ML Engineer - Real-Time Model Router

Kimchi • Spain

Remote
EUR 90,000 - 140,000
Competitive salary
Remote-first global environment
Equity options
+2
Senior ML Engineer — Remote in Spain (Forecasting & MLOps)
Senior ML Engineer — Remote in Spain (Forecasting & MLOps)

Hermes Datacommunications International Limited • Madrid

Hybrid
EUR 70,000 - 80,000
Senior Machine Learning Engineer - Hybrid Travel AI
Senior Machine Learning Engineer - Hybrid Travel AI

BizAway • Barcelona

Hybrid
EUR 80,000 - 110,000
Equity in the company
Hybrid work Barcelona
40h/week
Senior Backend Engineer, MLOps & Real-Time ML Infra
Senior Backend Engineer, MLOps & Real-Time ML Infra

Parser Limited • Madrid

Hybrid
EUR 70,000 - 110,000
Knowledge sharing culture
Bias for action
Cutting-edge MLOps projects
Senior ML Engineer — Real-Time AI Search Platform
Senior ML Engineer — Real-Time AI Search Platform

Jobgether • Spain

On-site
EUR 70,000 - 110,000
Competitive compensation
Career development and learning
Flexible work and ownership
Applied ML Engineer — End-to-End Logistics AI
Applied ML Engineer — End-to-End Logistics AI

Everoad by sennder • Barcelona

On-site
EUR 70,000 - 110,000
Senior Backend Engineer with MLOps
Senior Backend Engineer with MLOps

Parser • Madrid

On-site
EUR 70,000 - 100,000
Knowledge sharing
Cutting-edge ML infra