Skip to main content
CareerApp
Ibotta

Principal Machine Learning Engineer

Ibotta

Denver, CO · Remote · full time · Principal

$228,000 – $253,000

Listed on Ibotta’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Ibotta seeks a Principal Machine Learning Engineer to lead the design and deployment of large-scale ML systems across their analytics organization. This role combines hands-on technical work with mentorship and strategy-setting, suited for an experienced engineer ready to establish best practices and guide other practitioners.

Our summary, not Ibotta’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 10+ years of professional experience as a Machine Learning Engineer or Software Engineer deploying ML systems at scale
  • Advanced knowledge of multiple ML frameworks including Sklearn, TensorFlow, SageMaker, and 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 production ML models in high-traffic applications
  • Extensive experience with cloud-based infrastructure, ideally AWS
  • Currently authorized to work in the United States on a full-time basis

Nice to have

  • Experience driving organization-wide ML strategy or setting technical standards across teams
  • Track record of mentoring senior engineers or leading cross-functional initiatives

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.