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 a day 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

Research Scientist 4 - Content and Studio

Senior Research Scientist role at Netflix focusing on computer vision and machine learning for content promotion and studio operations.

Senior Staff Machine Learning Engineer, Relevance

Senior Staff Machine Learning Engineer position at Airbnb, focusing on search relevance and personalization, requiring 12+ years of ML experience.

Staff Software Engineer, AI for Dev Productivity

Lead AI initiatives for developer productivity at Airbnb as a Staff Software Engineer, focusing on AI-based tooling and infrastructure improvements.

Senior Staff Machine Learning Engineer, Security

Senior Staff ML Engineer role at Airbnb focusing on security, combining advanced machine learning expertise with information security to protect platform and users.

Staff Machine Learning Engineer, Price Modeling

Staff ML Engineer position at Airbnb focusing on developing pricing models using reinforcement learning, offering remote work and competitive compensation.