Restaurant Brands International

Machine Learning Engineer

Toronto, ON
USD 100k - 130k
Python PySpark Databricks Spark Pandas Scikit-Learn MLlib PyTorch SQL AWS EC2 S3 DynamoDB Lambda Machine Learning Deep Learning GenAI LLM
Description

Machine Learning Engineer III, Tim Hortons

Location: Corp - Toronto Corporate Office

Time Type: Full time

Job Description

Ready to make your next big professional move? Join us on our journey to achieve our big dream of building the most loved restaurant brands in the world.   

Restaurant Brands International Inc. is one of the world's largest quick service restaurant companies with nearly $45 billion in annual system-wide sales and over 32,000 restaurants in more than 120 countries and territories.

RBI owns four of the world's most prominent and iconic quick service restaurant brands – TIM HORTONS®, BURGER KING®, POPEYES®, and FIREHOUSE SUBS®. These independently operated brands have been serving their respective guests, franchisees and communities for decades. Through its Restaurant Brands for Good framework, RBI is improving sustainable outcomes related to its food, the planet, and people and communities.

RBI is committed to growing the TIM HORTONS®, BURGER KING®, POPEYES® and FIREHOUSE SUBS® brands by leveraging their respective core values, employee and franchisee relationships, and long track records of community support. Each brand benefits from the global scale and shared best practices that come from ownership by Restaurant Brands International Inc.

Tim Hortons® is one of North America's largest restaurant chains operating in the quick service segment, with more than 4,800 system wide restaurants located in Canada, the United States and around the world.

We are currently looking for experienced and driven Machine Learning Engineer to join our Advanced Analytics team. The Advanced Analytics team is responsible for the building, training, deploying, scoring, and monitoring of machine learning models for various use cases and across different functional areas, including but not limited to personalized recommender, forecasting, and LLM modelling. The Machine Learning Engineer will play a pivotal role in advancing our advanced analytics and machine learning capabilities within the organization.

RBI follows a 5 day, in-office work schedule to support collaboration. Candidates should be comfortable working onsite 5 days per week out of our office in Toronto, ON.

What You’ll Do:

  • Develop and deploy Machine Learning, Deep Learning and GenAI models to enhance operational efficiency and customer experience.
  • Continuously improve models by monitoring performance, conducting A/B testing, and implementing feedback loops.
  • Stay updated with the latest advancements in machine learning and AI to ensure our solutions remain cutting-edge.
  • Collaborate with cross-functional teams including engineers and product managers to integrate AI solutions into production systems.

Who You Are:

We are looking for individuals who:

  • Take ownership and manage strategic initiatives in a rapidly evolving QSR environment.
  • Eagerness to learn and adapt in ambiguous problem spaces with a collaborative attitude.
  • Collaborate with engineering and product teams to implement ML and GenAI solutions in production.
  • Focus on outcomes, analyze and visualize data to drive continuous improvement across the business.
  • Work effectively in a fast-paced Agile environment, maintaining transparency and professionalism in communication.

What You Bring:

  • Bachelor’s or advanced degree in Computer Science, Engineering, Statistics, Mathematics, or a related quantitative field.
  • 3+ years of experience designing, building, and operating production-scale machine learning systems as a Machine Learning Engineer, Senior Data Scientist, or similar role.
  • Expert-level programming in Python with extensive experience using PySpark and distributed data platforms (e.g., Databricks) to process and model large-scale datasets.
  • Proven ability to architect and rebuild complex ML frameworks from the ground up, incorporating multi-threaded processing, distributed workloads, and coordinated synchronous/asynchronous task management to support scalable data and model pipelines.
  • Deep understanding of distributed data processing frameworks, including Spark execution model, partitioning strategies, shuffle optimization, worker-level execution, and advanced techniques such as Pandas UDFs, vectorized processing, and large-scale performance tuning.
  • Strong experience developing and productionizing models using frameworks such as Scikit-Learn, MLlib, and PyTorch, with solid understanding of regression, time series, clustering, supervised/unsupervised learning, and deep learning.
  • Proven experience owning production ML systems, including participating in model on-call rotations, monitoring model performance and data distribution, troubleshooting incidents, and maintaining model reliability.
  • Strong SQL expertise for large-scale data manipulation and feature engineering.
  • Experience implementing MLOps / LLMOps practices and deploying ML workloads to cloud environments such as AWS (EC2, S3, DynamoDB, Lambda).

Base salary range of $100,000 – $130,000 CAD. Base salary for this position may vary based on relevant factors such as experience, education, location, and skills.

This position is eligible to participate in the Company’s annual discretionary bonus plan, subject to the terms and conditions of the incentive program, based on individual and company performance metrics. This position may also be eligible for additional compensation in the form of equity grants pursuant to the Company’s long-term incentive plan.

This posting is for an existing vacancy.

#TimHortons

Benefits at all of our global offices are focused on physical, mental and financial wellness. We offer unique and progressive benefits, including a comprehensive global paid parental leave program that supports employees as they expand their families, free telemedicine and mental wellness support.

Restaurant Brands International and all of its affiliated companies (collectively, RBI) are equal opportunity and affirmative action employers that do not discriminate on the basis of race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or veteran status, or any other characteristic protected by local, state, provincial or federal laws, rules, or regulations. RBI's policy applies to all terms and conditions of employment. Accommodation is available for applicants with disabilities upon request.

Restaurant Brands International
Restaurant Brands International

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say