Senior Machine Learning Engineer

America's Rewards App helping millions earn rewards for buying brands they love, with over $1 billion in rewards delivered and 5 million five-star reviews.
Madison, WI, USABirmingham, AL, USAChicago, IL, USA
Machine Learning
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Consumer

Description For Senior Machine Learning Engineer

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.

Last updated 13 days ago

Responsibilities For Senior Machine Learning Engineer

  • Develop ML models and infrastructure for scale operations
  • Manage full ML lifecycle including data labeling/collection/management
  • Model development and deployment in large scale production settings
  • Work with backend, devops and data engineers
  • Create value in fast-moving environment

Requirements For Senior Machine Learning Engineer

Python
  • Excellent programming skills in Python
  • Experience training ML models using Python frameworks like Pytorch, TensorFlow
  • Experience deploying models in production environment with high traffic
  • Experience deploying applications in public cloud environments like AWS
  • Strong understanding of ML model mathematics

Benefits For Senior Machine Learning Engineer

Equity
401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Equity participation in company growth
  • Dollar-for-dollar 401k match up to 4%
  • Comprehensive medical, dental and vision plans including pet coverage
  • $10,000 per year education reimbursement
  • Employee Resource Groups
  • Flexible PTO with 9 paid holidays
  • 20 weeks paid parental leave for primary caregivers
  • 14 weeks for secondary caregivers
  • $2,000 Calvin Care Cash for new family members
  • Flexible work environment

Interested in this job?

Jobs Related To Fetch Senior Machine Learning Engineer

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google focusing on AI/ML development for Google Cloud services.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advancing AI research and development with real-world applications across industries.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning technologies and infrastructure development.

Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Applications AI

Senior Software Engineer position at Google Cloud AI focusing on Natural Language Processing, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, Machine Learning (Recommendations, Rankings, and Predictions)

Senior ML Engineer role at YouTube focusing on recommendations and rankings systems, offering competitive compensation and the opportunity to impact billions of users.