Published on
Posted about 16 hours ago

Machine Learning Engineer

Authors

Job Details

Role: Machine Learning Engineer

Location: Denver, CO / United States (Hybrid work)
Job Type: Full-time
Base Salary Range: 110,000110,000 - 142,000 per year

  • On-site Days: Tuesday, Wednesday, and Thursday

About Ibotta

Ibotta is a leading performance marketing platform, empowering brands to deliver digital promotions to millions of consumers through its Ibotta Performance Network (IPN). As a Machine Learning Engineer, you will contribute to the company’s mission of making every purchase rewarding by building and deploying scalable machine learning models integrated with key product features.

About the Role

In this role, you will work on developing big data-driven machine learning models to power innovative product features. You will collaborate with cross-functional teams including Product Managers, Data Engineers, and Software Engineers to ensure successful deployment and evaluation of machine learning solutions that have a meaningful impact on Ibotta’s business objectives.

Responsibilities

  • Design, develop, and deploy large-scale machine learning models for key product features.
  • Build recommendation systems to ensure users see the most relevant content, leveraging granular customer data sets.
  • Develop and scale ML infrastructure to streamline development, deployment, and reusability of core ML features.
  • Collaborate with Machine Learning Engineering and Analytics leads to establish standards that scale across the organization.
  • Communicate complex machine learning concepts and analyses to business stakeholders and technology leaders.
  • Contribute to world-class products in partnership with cross-functional product teams.
  • Uphold Ibotta’s core values of Integrity, Boldness, Ownership, Teamwork, and Transparency.

Qualifications

  • 2+ years of experience as a Machine Learning Engineer, Data Scientist, or similar role.
  • Bachelor’s Degree in Computer Science, Mathematics, Analytics, or a related field.
  • Proficiency in Python and SQL.
  • Experience with machine learning frameworks such as scikit-learn, XGBoost, PyTorch, TensorFlow, and distributed big-data tools (e.g., Spark, Hive).
  • Strong ability to communicate complex technical implementations to diverse audiences.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines for machine learning models.
  • Critical thinking and domain expertise to build ML-powered applications that meet business objectives.

Benefits and Compensation

  • Base Salary Range: 110,000110,000 - 142,000, depending on experience and market factors.
  • Comprehensive benefits package including medical, dental, vision, and 401(k) matching.
  • Lifestyle Spending Account and equity opportunities.
  • Denver office perks include paid parking, bagel Thursdays, and snacks.

About Ibotta's Impact

Ibotta (NYSE: IBTA) allows brands to deliver digital promotions to over 200 million consumers through its network. Since 2012, American shoppers have earned over $1.8 billion via the IPN. Headquartered in Denver, Ibotta has become a key player in the performance marketing industry and is known for its dynamic culture, continuously recognized by The Denver Post and Inc. Magazine.

Equal Opportunity Employer

Ibotta is an Equal Opportunity Employer and encourages applicants from diverse backgrounds. Employment decisions are made without regard to race, religion, gender, age, disability, or any other legally protected status. All employees are responsible for adhering to security policies and reporting security incidents.