Fetch, America's leading rewards platform, is seeking a Senior Machine Learning Engineer to join their innovative ML Engineering team. The company has delivered over $1 billion in rewards and earned 5 million five-star reviews, backed by major investors like SoftBank and Univision.
The role focuses on developing and scaling ML models for receipt understanding, fraud detection, ads ranking, recommendation, search, and discovery. You'll be responsible for the complete ML lifecycle, from data management to production deployment, processing hundreds of events per second. The ideal candidate should excel in both model training and deployment, with strong Python skills and experience with frameworks like PyTorch and TensorFlow.
Working at Fetch means joining a Forbes-recognized Best Startup Employer with a people-first culture. The company offers comprehensive benefits including equity, 401k matching, healthcare coverage, generous parental leave, and flexible work arrangements. You'll collaborate with talented engineers either remotely or from offices in Madison, Birmingham, or Chicago.
This is an excellent opportunity for an experienced ML engineer who enjoys solving complex problems, working with large-scale systems, and making data-driven decisions. The role combines technical expertise with business impact, as ML is core to Fetch's product and future growth. Join a team that's reshaping how brands and consumers connect while working on cutting-edge ML applications.