Staff Machine Learning Engineer - Search

America's Rewards App that allows users to earn rewards for buying brands they love, with over $1 billion in rewards delivered and 5M+ five-star reviews.
Madison, WI, USABirmingham, AL, USAChicago, IL, USA
Machine Learning
Staff Software Engineer
Remote
501 - 1,000 Employees
7+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
AI Engineer/Lead AI Engineer

Lead AI Engineer position at Salesforce focusing on developing cutting-edge AI solutions and pro-code agents on the Agentforce platform, requiring 5+ years of experience in data science and AI/ML.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on AI-powered developer tools and productivity enhancement.

Software Engineering SMTS ( AI Engineer)

Senior Machine Learning Technical Staff position focused on AI Engineering and LLM implementation at Salesforce, requiring expertise in prompt engineering and AI systems.

Lead Machine Learning Engineer

Lead Machine Learning Engineer role at Disney focusing on security and anomaly detection, offering competitive compensation and the opportunity to work with cutting-edge ML technologies.

Machine Learning Engineer 4

Join Adobe as a Machine Learning Engineer 4 to develop advanced AI solutions for brand intelligence, working with cutting-edge technology and collaborating with talented teams in Bangalore.

Description For Staff Machine Learning Engineer - Search

Fetch, America's leading rewards app backed by major investors like SoftBank, is seeking a Staff Machine Learning Engineer to lead their search initiatives. This role combines technical excellence in NLP and search systems with leadership responsibilities, making it perfect for those who want to impact millions of users while mentoring teams.

The position offers a unique opportunity to work on ML-based search models that directly affect user experience and company revenue. You'll be implementing NLP-based systems, working with large datasets, and deploying high-performance ML models to production. As a "tech lead of tech leads," you'll shape multiple ML projects and influence the team's technical direction.

The role requires 7+ years of hands-on experience with NLP and information retrieval systems, plus 2+ years leading technical initiatives across teams. You'll need expertise in Python and ML frameworks, along with deep knowledge of search algorithms from TF-IDF to HNSW.

Fetch offers an outstanding benefits package including equity, comprehensive healthcare (including pet insurance), education budget, flexible PTO, and generous parental leave. The company's culture promotes innovation and work-life balance, with the flexibility to work remotely or from offices in Madison, Birmingham, or Chicago.

Join a Forbes-recognized startup employer that has delivered over $1 billion in rewards and earned 5M+ five-star reviews. You'll be part of a team that values technical excellence, mentorship, and direct impact on both user experience and business success.

Last updated 4 months ago

Responsibilities For Staff Machine Learning Engineer - Search

  • Design, build, and implement NLP-based systems
  • Serve as a 'tech lead of tech leads'
  • Influence the direction of multiple ML projects
  • Mentor fellow engineers
  • Actively contribute to the codebase
  • Deliver features alongside team
  • Shape best practices to build world-class technology

Requirements For Staff Machine Learning Engineer - Search

Python
  • 7+ years of hands-on experience in building NLP and information retrieval systems for commercial applications
  • 2+ years experience leading technical initiatives that span multiple teams
  • Experience in building and deploying high-performance ML systems
  • Proficiency in Python, TensorFlow, PyTorch, or other ML frameworks
  • Experience with large datasets, data pipelines, and deploying ML models
  • Deep understanding of traditional and vector-based search algorithms
  • Excellent communication skills
  • Ability to implement online/offline evaluation strategies

Benefits For Staff Machine Learning Engineer - Search

Equity
401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Equity in Fetch
  • 401k match up to 4%
  • Comprehensive medical, dental and vision plans
  • Pet insurance
  • $10,000 per year education reimbursement
  • Employee Resource Groups
  • Flexible PTO
  • 9 paid holidays
  • Year-end week-long break
  • 20 weeks paid parental leave for primary caregivers
  • 14 weeks for secondary caregivers
  • Calvin Care Cash - $2,000 incentive for new family members
  • Flexible work environment
  • Hardware and software provided

Interested in this job?