Lead Machine Learning Engineer

Stuart is a tech-enabled logistics platform transforming on-demand delivery across Europe, connecting businesses with independent couriers for fast, flexible deliveries.
Machine Learning
Staff Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Logistics

Description For Lead Machine Learning Engineer

Stuart, a leading European logistics platform, is seeking a Lead Machine Learning Engineer to drive ML engineering efforts in Barcelona. This role offers an exciting opportunity to shape the future of urban deliveries through innovative ML solutions. As a technical leader, you'll be responsible for developing and scaling ML services for courier optimization, ETA predictions, and fraud detection.

The position combines hands-on technical work with leadership responsibilities, requiring expertise in Python, ML infrastructure, and cloud services. You'll work with a diverse team of 280+ employees across Europe, implementing solutions that impact millions of users. The role demands strong engineering skills, particularly in building ML pipelines, real-time inference systems, and production-grade APIs.

The company offers a flexible hybrid working model (3 days/week in office) and comprehensive benefits including healthcare, wellness allowance, and professional development opportunities. Stuart's mission focuses on sustainable, efficient urban deliveries, making this an ideal role for someone passionate about using ML to solve real-world logistics challenges.

As a Lead ML Engineer, you'll have end-to-end ownership of ML services, from prototyping to production, while mentoring team members and contributing to product strategy. The role requires 5+ years of ML engineering experience and strong expertise in tools like Kafka, PySpark, and AWS services. Stuart's inclusive culture and commitment to employee growth make it an excellent environment for experienced ML engineers looking to make a significant impact.

Last updated 3 months ago

Responsibilities For Lead Machine Learning Engineer

  • Lead the design, implementation, and optimization of ML backend
  • Own ML services from prototype to production
  • Design and implement PySpark pipelines for large-scale training data preprocessing
  • Integrate real-time data streaming and model inference with Kafka
  • Develop and deploy RESTful APIs for real-time inference
  • Oversee ML Model Lifecycle Management
  • Implement and maintain monitoring dashboards
  • Automate CI/CD pipelines for ML assets
  • Guide and mentor team members
  • Collaborate on product strategy and roadmap planning

Requirements For Lead Machine Learning Engineer

Python
Kafka
Kubernetes
  • 5+ years of hands-on ML engineering experience in production environments
  • Advanced level in Python with deep knowledge of data structures, algorithms, OOP, and CI/CD workflows
  • Strong expertise in ML infrastructure (Kafka, PySpark, Airflow, DBT, Docker, Kubernetes)
  • Skilled in AWS services (S3, Redshift, EKS)
  • Excellent communication skills
  • Proven ability to excel in fast-changing environments

Benefits For Lead Machine Learning Engineer

Medical Insurance
Education Budget
  • Ticket Restaurant by Edenred (€11 daily)
  • Stuart Academy for upskilling and development
  • Wellness Allowance (€40 monthly)
  • Private healthcare provided by Alan
  • Free monthly Bicing card
  • Childcare voucher
  • Work-from-Abroad policy (30 days per year)
  • Flexible hours
  • Social activities and events

Interested in this job?

Jobs Related To Stuart Lead Machine Learning Engineer

AI Engineering Manager, Trust / Anti-Abuse AI

Lead LinkedIn's Anti-Abuse AI team developing next-gen modeling systems to combat fake accounts and harmful activities.

AI Engineering Manager, Trust / Anti-Abuse AI

Lead LinkedIn's Anti-Abuse AI team developing next-gen modeling to combat fake accounts and harmful activities while ensuring platform safety and authenticity.

AI Engineering Manager, Enterprise AI

AI Engineering Manager position at LinkedIn leading Enterprise AI initiatives across Hirer, Learning and Enterprise Jobs verticals.

Staff Software Engineer, AI Platform

Staff Software Engineer position at LinkedIn focusing on building and scaling AI infrastructure for large language models and recommendation systems.

Staff Software Engineer, ML Infrastructure

Staff Software Engineer position at Airbnb focusing on building and scaling ML infrastructure and GenAI capabilities to support company-wide AI initiatives.