Senior 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
Senior Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
Logistics

Description For Senior Machine Learning Engineer

Stuart, a leading European logistics platform operating in over 130 cities, is seeking a Senior Machine Learning Engineer to join their Warsaw team. This role offers an exciting opportunity to work on critical ML initiatives in a fast-growing tech company of 240+ employees across France, Poland, Spain, and the UK.

The position involves developing and scaling sophisticated machine learning services for real-time courier incentive optimization, ETA predictions, and fraud detection. As a senior engineer, you'll own end-to-end implementation of complex projects, working with cutting-edge technologies like PySpark, Kafka, and Kubernetes in a hybrid working environment (3 days/week in office).

The ideal candidate brings 3+ years of ML engineering experience, strong Python skills, and expertise in building ML infrastructure. You'll be part of a highly talented team of Data Scientists and ML Engineers, contributing to architectural decisions and ensuring engineering excellence while maintaining clear communication between engineering and product teams.

Stuart offers an impressive benefits package including meal vouchers, wellness allowance, private healthcare, and a unique work-from-abroad policy. The company culture focuses on learning, development, and diversity, making it an ideal place for passionate technologists who want to make an impact on urban delivery solutions while working in an international, dynamic environment.

This role presents an exceptional opportunity to contribute to Stuart's mission of building sustainable, efficient urban deliveries while working with modern ML technologies and making a direct impact on millions of users.

Last updated 6 hours ago

Responsibilities For Senior Machine Learning Engineer

  • Design, implement, and optimize ML platform components
  • Build and maintain 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 predictions
  • Manage ML model lifecycle including training, storage, deployment, and automated retraining
  • Implement and maintain real-time performance monitoring dashboards
  • Contribute to CI/CD pipelines for ML assets
  • Participate in architectural decisions and code reviews
  • Ensure monitoring and alerting systems are in place

Requirements For Senior Machine Learning Engineer

Python
Kafka
Kubernetes
  • 3+ years of hands-on ML engineering experience in production environments
  • Advanced level in Python with deep knowledge of data structures, algorithms, and OOP
  • Expertise in ML infrastructure (Kafka, PySpark, Airflow, DBT, Docker, Kubernetes)
  • Strong communication skills in English
  • Ability to work in fast-changing environments
  • Experience with AWS services (S3, Redshift, EKS) preferred

Benefits For Senior Machine Learning Engineer

Medical Insurance
  • Meal Vouchers (40zł daily)
  • Stuart Academy for upskilling and development
  • Wellness Allowance (171 zł/month)
  • Private healthcare (Luxmed)
  • Work-from-Abroad policy (30 days per year)
  • Flexible hours
  • International work environment

Interested in this job?

Jobs Related To Stuart Senior Machine Learning Engineer

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and the opportunity to work on cutting-edge ML technologies.

Software Development Engineer, AI/ML, Audible

Senior AI/ML Engineering role at Audible focusing on developing cutting-edge machine learning solutions and intelligent systems, requiring 5+ years of software engineering experience.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.

Software Engineer, Systems ML - SW/HW Co-design

Senior AI Software Engineer role at Meta focusing on ML systems optimization and hardware acceleration, combining advanced AI infrastructure expertise with technical leadership responsibilities.