Ibotta is seeking a Machine Learning Intern to contribute to ongoing business initiatives by working with models, users, and clients, and developing predictive models based on user behavior.
Requirements
- Good understanding of the key concepts of Recommender Systems and Machine Learning
- Proven expertise with data handling, processing, statistical and analytical skills
- Python experience is required, as well as experience with either Tensorflow or PyTorch
- Spark/PySpark experience is an additional plus
- Ability to develop and maintain ML models, in addition to being able to visualize, analyze, and communicate results
- Experience with SQL required
- Good understanding of A/B testing and control group concepts
Responsibilities
- Build, train, and validate deep learning, recommender, and reinforcement learning
- Run statistical analysis and create predictive models based on past user purchases and behavior
- Develop recommender systems and machine learning algorithms for user targeting and personalization
- Build well tested, maintainable, and extendable code
- Report and understand system performance in detail, and identify ideas for improvement
Other
- Juniors working towards a bachelor’s degree with a focus in Computer Science, Engineering, Data Analytics or related field
- Proven ability to think creatively and implement ideas from start to finish
- Good written and verbal communication skills
- Hunger to learn and collaborate with your teammates
- This will be a full-time, 12 week, internship during the summer of 2026.
- This is a hybrid position located in Denver, Colorado and requires 3 days in-office per week.
- Candidates must live in the United States.