Taro Logo

Senior Machine Learning Engineer

Global food company with iconic and emerging food and beverage brands, focused on innovation and disrupting the global food industry.
$100,300 - $125,400
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Senior Machine Learning Engineer

Kraft Heinz is seeking a Senior Machine Learning Engineer to join their Decision Intelligence Products & Platforms (DIPP) ML Engineering team. This role operates across core functions including Supply Chain, Manufacturing, Commercial, R&D, HR, and Marketing, driving value through scalable ML systems and robust MLOps practices. The position focuses on leading and developing the deployment, monitoring, and governance of machine learning models to ensure high-performance, production-grade AI systems across the enterprise.

The role combines technical expertise in MLOps and platform engineering with practical machine learning application. Key responsibilities include implementing end-to-end model management, establishing CI/CD pipelines, and developing predictive models that improve operational efficiency. The ideal candidate will have strong experience with ML frameworks, cloud platforms, and MLOps tools, particularly Azure DevOps and Snowflake.

Kraft Heinz offers a comprehensive benefits package including medical, dental, and vision coverage, 7% 401(k) matching, and performance-based bonuses. The company culture emphasizes ownership, agility, and endless curiosity, with a strong focus on diversity and inclusion through Business Resource Groups. This position offers an opportunity to work with iconic brands while driving innovation in the global food industry.

The role is based in Toronto and offers a competitive salary range of $100,300 - $125,400, along with additional performance bonuses and comprehensive benefits. The company provides a supportive environment for professional growth and development, making it an excellent opportunity for experienced ML engineers looking to make an impact in a global enterprise setting.

Last updated 11 days ago

Responsibilities For Senior Machine Learning Engineer

  • Lead MLOps practices for end-to-end model management, versioning, testing, deployment, and monitoring
  • Implement model monitoring using Aporia to track performance, bias, and drift
  • Establish robust CI/CD pipelines and governance frameworks
  • Contribute to the design and evolution of the internal ML platform
  • Build shared infrastructure for experimentation and model reproducibility
  • Develop, deploy and operationalize predictive models
  • Work with data scientists and SMEs to translate prototypes into production-grade ML systems

Requirements For Senior Machine Learning Engineer

Python
  • Bachelor's or Master's in Computer Science, Engineering, or related field
  • Experience with machine learning frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Proficiency in Python, R, or other ML programming languages
  • 3+ years of experience in ML engineering and MLOps
  • Strong knowledge of MLOps tools and cloud platforms
  • Deep understanding of model governance, drift detection, and Responsible AI standards
  • Proficiency in CI/CD for ML using Azure DevOps
  • Experience with Snowflake or similar platforms
  • Strong stakeholder relationship management skills

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision coverage
  • 7% 401(k) matching
  • Performance-based bonus
  • Paid Time Off
  • Company Holidays
  • Leave of Absence
  • Flexible Work Arrangements
  • Employee Family Assistance Program
  • Wellbeing Programs
  • Family Support Programs

Jobs Related To Kraft Heinz Senior Machine Learning Engineer