Skip to content
NEXTMOVEFDE careers · United States

Staff Machine Learning Engineer

AI summary of the role

Ibotta seeks a Staff Machine Learning Engineer to lead high-impact ML initiatives on the Core Data & Analytics team, driving strategy and maturing infrastructure.

No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.

What you’ll do

  • Lead the design, development, and deployment of production-grade ML systems across the organization.
  • Work with Ibotta architecture and Machine Learning Platform teams to ensure integration of ML services and pipelines in larger technology infrastructure.
  • Act as a liaison between technical teams and non-technical stakeholders to communicate complex concepts clearly.
  • Mentor ML Engineers and Data Scientists, fostering a culture of technical ownership, rigorous experimentation, and best practices.

What you’ll bring

  • 6+ years of professional industry experience as a Machine Learning Engineer or Software Engineer focused on deploying ML systems at scale.
  • Advanced knowledge of multiple ML frameworks: Sklearn, TensorFlow, Sagemaker, Spark ML.
  • Expertise with distributed big-data tools and event-based architectures, ideally Spark and Kafka.
  • Deep hands-on experience prototyping, building, releasing, and monitoring mission-critical ML models in high traffic applications.

Technologies

Python · Spark · Databricks · AWS · Sagemaker · Sklearn · TensorFlow · Spark ML · Kafka

About Ibotta

Runs a cash-back app and the Ibotta Performance Network, helping CPG brands buy measurable digital promotions across retailers, marketplaces, and publishers.

Public · 500–1000 people

Source and classification

Internal deployment & tooling · Evidence for this classification:

available in multiple locations: Denver, Colorado - if you are in or willing to relocate to the Denver area, this is a hybrid position requiring 3 days in office (Tuesday, Wednesday, and Thursday). Remote options are available for the following states - AZ, AR, CA, FL, GA, IL, IN, IA, KS, MD, MA, MI, MN, MO, MT, NV, NJ, NY, NC, OH, OK, PA, TN, TX, UT, VA, WA, WI. Not based in one of these areas? We will offer a relocation bonus to help make your move to the Mile High City a smooth one. What you will be doing: Lead the design, development, and deployment of production-grade ML systems across the organization. Work with Ibotta architecture and Machine Learning Platform teams to ensure integration of machine learning services and pipelines in larger technology infrastructure. Act as a liaison between technical teams and non-technical stakeholders to communicate complex concepts
More from the job description

Ibotta is seeking a Staff Machine Learning Engineer to join our Core Data & Analytics team and contribute to our mission to Make Every Purchase Rewarding. We’re looking for someone who has a passion for building scalable machine learning solutions using technologies and tools such as Python, Spark, Databricks, AWS, Sagemaker, etc. As a Staff Machine Learning Engineer, you will act as a technical leader and delivery owner for complex, high-impact ML initiatives spanning foundation models, data systems, and large-scale ML platforms. This role will immediately impact ML strategy and drive impact through the support, guidance, and collaboration with multiple teams as part of our analytics organization. We’re looking for a technical leader to further mature our current infrastructure and abstractions and identify new opportunities to add value through ML applications. This position is available in multiple locations: Denver, Colorado - if you are in or willing to relocate to the Denver area, this is a hybrid position requiring 3 days in office (Tuesday, Wednesday, and Thursday). Remote options are available for the following states - AZ, AR, CA, FL, GA, IL, IN, IA, KS, MD, MA, MI, MN, MO, MT, NV, NJ, NY, NC, OH, OK, PA, TN, TX, UT, VA, WA, WI. Not based in one of these areas? We will offer a relocation bonus to help make your move to the Mile High City a smooth one. What you wil

How jobs are selected

Employer postings · Data from · Sources