Ibotta

Principal Machine Learning Engineer

Ibotta
Apply
3 months ago
Denver, CO, USAStaff+

Base Salary

$228k - $253k/yr

Responsibilities

  • Research, design, and deploy scalable machine-learning architectures, workflows, and standards integrated with product features.
  • Collaborate with architecture and Machine Learning Platform teams to integrate ML services and pipelines into larger technology infrastructure.
  • Lead the design, development, deployment, and monitoring of production-grade ML systems across the organization.
  • Research, prototype, and evaluate emerging big-data and machine-learning technologies.
  • Drive organization-wide ML strategy and establish technical standards and best practices.
  • Communicate complex ML solutions and analytical results to business stakeholders and technology leaders.
  • Mentor Machine Learning Engineers and Data Scientists and lead cross-functional initiatives.

Requirements

  • 10+ 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, such as Scikit-learn, 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 mission-critical ML models in high-traffic applications.
  • Extensive experience with cloud-based infrastructure, ideally AWS.
  • Experience driving organization-wide ML strategy or setting technical standards across teams.
  • A track record of mentoring senior engineers or leading cross-functional initiatives.
  • Ability to operate with ambiguity and influence without direct authority.

Benefits

  • Competitive base compensation of $228,000-$253,000 plus equity as part of the overall compensation package.
  • Medical, dental, vision, Lifestyle Spending Account, Employee Stock Purchase Program, and 401(k) match.
  • Denver office perks include paid parking, snacks, and occasional meals.
  • Denver-based employees work hybrid three days per week in the office on Tuesday, Wednesday, and Thursday.
  • Remote work is available in the listed approved states.
  • A relocation bonus is available for candidates who move to the Denver area.
  • Flexible time off is offered.

Tech Stack

Apache KafkaApache SparkAWSDatabricksPythonscikit-learnTensorFlow

Categories

Ibotta

About Ibotta

501-1,000 employees
Contact me