$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