Ibotta
Technology
StaffMachineLearningEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Machine Learning Engineer at Ibotta. Skills: Machine Learning, ML platforms, Data systems. Lead design, development, deployment. Develop production-grade ML systems”
Industry & Context.
What They're Looking For.
Must Have
6+ years industry experience, Deploying ML systems at scale, Advanced knowledge ML frameworks, Expertise big-data tools, Experience cloud infrastructure, Mentoring junior engineers
Nice to Have
PhD preferred, GCP Professional Data Engineer, AWS Data Analytics, Databricks Certified, Dbt Certified
What You'll Do.
Develop production-grade ML systems
Ensure integration ML services
Integrate ML pipelines
Communicate complex concepts
Communicate ML solutions
Communicate analysis results
Mentor Data Scientists
Foster technical ownership
Foster rigorous experimentation
Foster best practices
How You'll Work.
Team & Collaboration
Core Data & Analytics team; Machine Learning Platform teams; Technical teams; Non-technical stakeholders; Business stakeholders; Technology leaders; Analytics organization
Communication Scope
Communicate complex concepts; Communicate ML solutions; Communicate analysis results
Process & Methodology
Delivery owner
Full 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 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 clearly. - Communicate complex machine learning solutions, concepts and the results of analyses in a clear and effective manner to business stakeholders and technology leaders to maximize the effectiveness
Applying for this Staff Machine Learning Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about Ibotta?
Real rants from real employees. Read before you apply.