22 Shares
⬇️

Senior Machine Learning Engineer (Routing & Geospatial Data) - Madrid

JR Spain, on behalf of their client Bonapolia, a leading global mobility platform, is seeking a highly skilled Senior Machine Learning Engineer to join their dynamic team in Madrid, Spain.

This role focuses on developing and deploying advanced deep learning models for routing and real-time prediction systems.

This position represents excellent public sector jobs in the region.

You will leverage extensive experience in Python and ML frameworks to drive innovation in large-scale geospatial data pipelines and low-latency production serving, measuring impact through rigorous offline evaluations and online experiments.

This is an exceptional opportunity for an experienced ML professional to contribute to a cutting-edge urban services platform.

The ideal candidate possesses a strong background in building production-ready ML systems and a passion for solving complex problems in the transportation sector.

You will work with a collaborative team and have the chance to influence the direction of innovative machine learning solutions.

Private
Bachelor Degree
full-time
Spain

Jobs Date Posted: 03 November, 2026
Jobs Last Date to Apply: 18 December, 2026
Industry: Technology
Jobs Industry Type: Private
Job Hiring Organization: JR Spain
Experience Required (In months): 60
Occupational Category: Machine Learning Engineering
Education Requirements Bachelor Degree
Employment Type: full-time
Advertisement Source: Eurojobs
Job Location: Madrid
Country of Appointment: Spain
🎓 Qualifications Required
BE
📌 Job Positions:

Further Details

Bonapolia, a prominent global mobility and urban services provider, is actively recruiting a Senior Machine Learning Engineer in Madrid, Spain. The position involves the sophisticated development and deployment of deep learning models for optimizing routing and predicting travel times. You will be instrumental in advancing large-scale geospatial data pipelines and ensuring efficient, low-latency production serving. Candidates will utilize expert-level Python skills and cutting-edge ML libraries to enhance prediction accuracy and system performance. This role offers a significant opportunity to shape the future of urban mobility by applying advanced machine learning techniques to real-world challenges, directly impacting user experience and operational efficiency.

Senior Machine Learning Engineer - Routing & Geospatial Data in Madrid

JR Spain, in partnership with Bonapolia, a leading innovator in global mobility solutions, is actively seeking an accomplished Senior Machine Learning Engineer to spearhead advancements in routing and travel time prediction systems. This pivotal role is based in the vibrant city of Madrid, Spain, offering a unique chance to shape the future of urban transportation through sophisticated deep learning models.

This exciting opportunity is ideal for professionals with over 5 years of hands-on experience in developing and deploying production-grade machine learning systems. You will be at the forefront of leveraging large-scale geospatial data and building efficient, low-latency serving infrastructure. The role requires a deep understanding of Python, its core data science libraries, and a proven ability to translate complex business requirements into actionable ML solutions.

  • Position: Senior Machine Learning Engineer (Routing & Geospatial Data)
  • Location: Madrid, Spain
  • Client: Bonapolia (via JR Spain)
  • Key Focus: Deep learning model development, geospatial data pipelines, low-latency production serving
  • Required Experience: 5+ years in Machine Learning Engineering
  • Key Technologies: Python, PySpark, PyTorch, SQL, MLOps

Skills

  • Expert-level Python proficiency
  • Experience building and deploying deep learning models in production
  • Experience building regression, forecasting, or supervised machine learning systems for production prediction tasks
  • Proficiency in PySpark, Pandas, NumPy, Scikit-learn, PyTorch
  • Expertise in gradient-boosting libraries (CatBoost, XGBoost, LightGBM)
  • SQL proficiency
  • Ability to design ML systems from scratch, including data analysis and processing
  • Experience translating business goals into ML problems with appropriate metrics
  • Experience designing and evaluating ML experiments
  • Experience with MLOps tools
  • Experience with large-scale geospatial and behavioral datasets
  • Experience deploying models to production and optimizing for latency
  • Awareness of concept drift and its management

Duties and 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

How to apply

Interested candidates are encouraged to submit their applications through the official Eurojobs portal. Explore these high salary jobs with competitive benefits. Ensure all required documentation is prepared and submitted accurately by the closing date.

  • 💼 Prepare your Application: Assemble a comprehensive CV highlighting your relevant experience in machine learning, Python development, and geospatial data. Include details of your academic qualifications and any certifications.
  • 🔎 Review Requirements: Thoroughly check that you meet all the 'Hard Skills / Must Have' criteria outlined in the job description.
  • 🎯 Access Application Portal: Navigate to the Eurojobs website and locate the specific job listing using the provided reference number.
  • 🔗 Submit Online: Click on the 'Apply Now' button or link provided on the Eurojobs job page to initiate the application process. Follow the on-screen instructions carefully.
  • 📅 Deadline: Please ensure your application is submitted before the closing date of 18 December, 2026. Late submissions may not be considered.
  • 📌 Important Note: The advertisement mentions that EU work permit is required for this role.


Comments

No comments yet. Be the first to comment!

Subscribe to Receive Job Alerts
Recent Articles
Follow for Regular Updates