Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Machine Learning Engineer image - Rise Careers
Job details

Senior Machine Learning Engineer

Stuart is a leading tech-enabled logistics platform that transforms on-demand delivery across sectors like food, grocery, and retail. Operating in over 130 cities across Europe, Stuart connects businesses with a network of independent couriers, providing access to fast, flexible, and efficient deliveries.


Our Mission 🚀

We are an impact-driven company that aims to build the future of logistics for a more sustainable world: shared, efficient and reliable. We are committed to creating a new standard for urban deliveries that meet today’s environmental and social challenges while offering a premium delivery experience blending speed, flexibility and convenience.

Stuart is a highly diverse and inclusive company of 240+ employees from different nationalities and backgrounds working across France đŸ‡«đŸ‡·, Poland đŸ‡”đŸ‡±, Spain đŸ‡Ș🇾 and the UK. 🇬🇧


It’s the right moment and the right place for us to make an impact on millions of people, as home delivery services hit a record high. And guess what? You can help us fulfil our vision 🙌


The role ✹


We are currently looking for a Senior Machine Learning Engineer, based in Warsaw, Poland, to contribute to the ML engineering efforts within a highly talented team of Data Scientists and ML Engineers. You'll work on critical initiatives that enable the team to develop, deploy, and scale innovative machine learning services in domains such as real-time courier incentive & positioning optimization, prediction of estimated times of arrival (ETAs) & risk signals throughout the package lifecycle, and fraud detection.


As a senior engineer, you will focus on impact-driven, iterative delivery, balancing speed and quality while actively managing dependencies and coordinating with stakeholders to ensure timely and high-quality feature delivery. You will own end-to-end implementation of medium-to-high complexity projects and help maintain clear communication between engineering and product teams.


Our hybrid working model is 3 days/week in the office.


What will you be doing? đŸ€”


Build and Scale ML Services: 

Design, implement, and optimize ML platform components, enabling efficient development and deployment of ML-driven features & products.


End-to-End Ownership: 

Work on ML services from prototype to production, ensuring performance, reliability, and scalability. This includes:

- PySpark Pipelines: Design and implement efficient pipelines for large-scale training data preprocessing.

- Real-Time Inference with Kafka: Integrate real-time data streaming and model inference.

- APIs for Real-Time Predictions: Develop and deploy RESTful APIs to serve models for real-time inference.

- ML Model Lifecycle Management: Support training, storage, retrieval, deployment, and automated retraining of models.

- Monitoring Dashboards: Implement and maintain real-time performance and system health monitoring dashboards.

- CI/CD Pipelines: Contribute to testing, validation, and deployment of ML assets (code, pipelines, models) with CI/CD workflows.


Ensure Engineering Excellence:

You will contribute to architectural decisions, participate in PR and RFC reviews, and ensure code quality. You will help prioritise and resolve tech debt while mitigating scalability and performance risks.


Enhance Operational Excellence: 

You will ensure monitoring and alerting are in place, participate in postmortems, and implement MLOps best practices for stability and efficiency.


What do we need from you? đŸ˜Ž


- 3+ years of hands-on ML engineering experience in production environments, developing data and feature engineering pipelines, optimizing and deploying ML models, and integrating solutions into production systems.

- Software Engineering Expertise: Advanced level in Python with deep knowledge of data structures, algorithms, object-oriented programming, and CI/CD workflows. A nice-to-have would be another language, ideally Scala.

- ML Infrastructure and Cloud Proficiency: Expertise in building ML infrastructure for event-driven and batch pipelines via Kafka, PySpark, Airflow, DBT, Docker, and Kubernetes. Nice-to-have are skills in optimizing AWS services like S3, Redshift, and EKS for scalability and cost efficiency.

- Strong communication skills and ability to articulate complex technical concepts to diverse audiences in English, aligning technical solutions with strategic business goals.

- Adaptability to excel in fast-changing, ambiguous environments while delivering robust technical solutions.


If you’re passionate about technology, team player, eager to learn, and ready to grow, we encourage you to apply even if you don’t meet all the requirements.



The stuff you want to know 😉
  • Work in an international, dynamic and passionate environment with a company culture focused on learning and development 🎉
  • Hybrid working model and flexible hours ✹

Current benefits include :
  • Meal Vouchers (40zƂ daily‎) đŸ„—
  • Stuart Academy, offering a wide range of upskilling and development opportunities 🎓
  • Wellness Allowance with our partner Juno 171 zƂ / month 🧘
  • Private healthcare provided by Luxmed đŸ§‘â€âš•ïž
  • Work-from-Abroad policy (enjoy 30 days per year working from anywhere!) 🏞


At Stuart, we believe that employees today want to evolve in collaborative, high-growth environments where they can demonstrate their abilities and thrive both professionally and personally. We are convinced that employees need to find alignment between their inner values and their company’s culture and mission to unlock their full potential. We work to create a culture of empowerment, continuous learning and growth where everyone can bring expertise, own projects and easily measure their impact 🙌


Stuart is proud to be an equal opportunity workplace dedicated to promoting diversity. We don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status 💙


Please note: Our Talent Acquisition Team is international coming from across the world 🌍 We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly (unless the job posting is in a language other than English). Thank you đŸ€—


Want to learn more about us? Visit https://stuart.com/about-us/ 

Stuart Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Stuart DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Stuart
Stuart CEO photo
Cornelia Raportaru
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Machine Learning Engineer, Stuart

Stuart is on the lookout for a Senior Machine Learning Engineer to join our incredible team in Warsaw. As a key player within our tech-enabled logistics platform, you’ll have the unique opportunity to help revolutionize on-demand delivery across a variety of sectors, including food and retail. We are an impact-driven company with a diverse mix of over 240 employees from different backgrounds and nationalities, all united by the mission to create more sustainable urban deliveries. In this role, you’ll dive deep into innovative machine learning services, tackling essential projects like real-time courier optimization and fraud detection. With a hybrid work model of three days in the office, you’ll have the chance to balance collaboration with flexibility. Your expertise will enable you to own the end-to-end implementation of medium-to-high complexity projects, while also supporting your teammates in ensuring high-quality and timely feature delivery. If you're passionate about creating scalable ML platforms and transforming logistic experiences, we want you on our team! So come join us at Stuart — where your work will impact the delivery services of millions.

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer Role at Stuart
What are the main responsibilities of the Senior Machine Learning Engineer at Stuart?

The Senior Machine Learning Engineer at Stuart will primarily be responsible for designing, implementing, and optimizing machine learning platform components. This includes building efficient pipelines for data preprocessing, developing real-time APIs for model inference, and managing the ML model lifecycle. Additionally, you will help enhance operational excellence through monitoring and implementing MLOps best practices.

Join Rise to see the full answer
What qualifications are required for the Senior Machine Learning Engineer position at Stuart?

Candidates applying for the Senior Machine Learning Engineer role at Stuart should have at least 3 years of hands-on ML engineering experience in production environments. Additionally, expertise in Python and familiarity with ML infrastructure tools like Kafka and PySpark are critical. Strong communication skills and the ability to work in fast-paced, ambiguous environments are also essential.

Join Rise to see the full answer
What does the working environment look like for a Senior Machine Learning Engineer at Stuart?

Stuart offers a dynamic and international working environment for the Senior Machine Learning Engineer role, where collaboration and continuous learning are encouraged. The company follows a hybrid working model with flexible hours, striving to create an empowering culture that allows employees to grow both personally and professionally.

Join Rise to see the full answer
How does Stuart ensure the success and growth of its Senior Machine Learning Engineers?

At Stuart, we provide multiple opportunities for growth and development through various programs like the Stuart Academy. This initiative offers upskilling opportunities, continuous learning, and support from an international team of experts, ensuring that our Senior Machine Learning Engineers can keep pace with advancements in the field.

Join Rise to see the full answer
Can a candidate with some missing qualifications still apply for the Senior Machine Learning Engineer role at Stuart?

Absolutely! At Stuart, we believe in nurturing potential. Candidates who are passionate about technology and eager to learn are encouraged to apply, even if they don’t meet all the qualifications outlined for the Senior Machine Learning Engineer position.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer
Can you describe your experience with machine learning in production environments?

When answering this question, discuss specific projects where you implemented machine learning solutions in production. Highlight your role in data preparation, model training, deployment processes, and addressing challenges you faced.

Join Rise to see the full answer
What programming languages and frameworks are you most comfortable with for ML engineering?

Be specific about your proficiency with Python and any additional languages like Scala. Talk about the frameworks you have used, such as TensorFlow or PyTorch, and exemplify how these tools helped solve problems in your past projects.

Join Rise to see the full answer
How do you approach the development of ML pipelines?

Outline your process for developing machine learning pipelines, including data preprocessing, feature engineering, model training, and deployment. Emphasize any tools you’ve utilized like Airflow or Kafka, and reflect on the importance of efficiency and scalability.

Join Rise to see the full answer
What techniques have you found effective for monitoring ML models in production?

Share your experience with monitoring models in real-time, discussing specific techniques like performance dashboards, alert systems, or A/B testing. Highlight the significance of maintaining model accuracy and responsiveness.

Join Rise to see the full answer
Can you give an example of a challenge you faced in an ML project and how you overcame it?

Provide a concise example of a challenging situation, detailing the problem faced, your analysis, and the steps you took to resolve it, focusing on the outcomes and what you learned as a result.

Join Rise to see the full answer
How do you ensure code quality in your ML projects?

Discuss the strategies you employ to maintain high code quality, such as utilizing code reviews, adhering to best practices in software development, and techniques for optimizing algorithms. Emphasize the importance of clarity and maintainability.

Join Rise to see the full answer
What role does collaboration play in your work as a Machine Learning Engineer?

Explain your collaborative approach and how you work effectively with data scientists, product managers, and other stakeholders. Emphasize your communication skills and the value of feedback in improving ML solutions.

Join Rise to see the full answer
How do you handle ambiguity in ML projects?

Reflect on specific strategies you use to navigate uncertain situations in machine learning projects. This could include defining clear objectives, iterative development, and engaging with stakeholders for clarification.

Join Rise to see the full answer
What methods do you use to stay updated on the latest trends in ML and AI?

Share how you engage in continuous learning by following industry news, participating in webinars, attending conferences, and being part of ML communities or forums. Convey your commitment to remaining informed about emerging trends and technologies.

Join Rise to see the full answer
Why do you want to work for Stuart as a Senior Machine Learning Engineer?

Formulate a response that aligns your personal values with Stuart's mission and culture. Mention the appeal of working on innovative projects aimed at sustainability and your enthusiasm for being part of a diverse, international team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Posted 3 days ago
Photo of the Rise User
Anduril Industries Hybrid Seattle, Washington, United States
Posted 5 days ago
Photo of the Rise User
Posted 9 days ago
Cerebras Systems Hybrid Sunnyvale CA or Toronto Canada
Posted 8 days ago
Photo of the Rise User
Next Matter Remote No location specified
Posted 5 days ago
Photo of the Rise User
QODE Hybrid No location specified
Posted 6 days ago

Stuart's ambition is to transform the on-demand delivery market.

38 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔼 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
7 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
8 people applied to Pega Engineer at Proxymity
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly