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 3 months 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 Development Engineer, Ring & Blink AI

Senior Software Engineer position at Amazon's Ring & Blink AI team focusing on computer vision and machine learning software development for smart home devices.

Senior Software Developer, Amazon Games AI

Senior Software Developer position at Amazon Games focusing on implementing ML, RL, and Generative AI techniques for game development.

Product Development Engineer, Annapurna Labs Silicon Operations

Senior Product Development Engineer role at AWS-Annapurna Labs focusing on silicon yield optimization for machine learning accelerator servers.

Sr. ES Product Manager

Lead AI and Agentforce Product Manager role at Salesforce, focusing on Employee Success products and solutions with 5+ years of product management experience required.

Senior Technical Consultant- AI

Senior Technical Consultant role specializing in AI solutions development using Salesforce Einstein, requiring 6+ years of Salesforce experience and strong AI/ML expertise.