Staff Machine Learning Engineer (Forecasting & Optimization)

Fetch is a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.
United States
$100,000 - $220,000
Machine Learning
Staff Software Engineer
Remote
7+ years of experience
AI · Consumer

Description For Staff Machine Learning Engineer (Forecasting & Optimization)

Fetch is building a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party. As a Staff Machine Learning Engineer focusing on forecasting and optimization, you will design models to forecast offer performance and optimize offer structures. You'll use cutting-edge machine learning techniques to improve how Fetch designs offers to maximize redemption rates, user satisfaction, and overall campaign success. Your work will have a direct impact on how Fetch partners with brands to drive ROI.

Key responsibilities include:

  • Developing and implementing machine learning models for forecasting offer performance and predicting key metrics
  • Building optimization algorithms for offer structure design
  • Collaborating with business and product teams to identify optimization opportunities
  • Analyzing offer effectiveness and making improvement recommendations
  • Using experimentation and simulation techniques to validate models and strategies
  • Mentoring junior engineers and data scientists

We're looking for someone with:

  • 7+ years of experience in machine learning, focusing on forecasting, optimization, or similar fields
  • Strong programming skills in Python, R, or other relevant languages
  • Expertise in optimization techniques and experience with large-scale data
  • Excellent problem-solving skills and ability to turn complex business requirements into technical solutions

Join a fast-growing, founder-led technology company that's still in its early innings. Ranked one of America's Best Startup Employers by Forbes two years in a row, Fetch offers competitive compensation, equity, and comprehensive benefits. We provide a flexible work environment with remote options, continuing education support, and a culture that values diversity and inclusion.

Last updated 7 months ago

Responsibilities For Staff Machine Learning Engineer (Forecasting & Optimization)

  • Develop and implement machine learning models to forecast offer performance and predict key metrics
  • Build optimization algorithms to help design offer structures
  • Collaborate with business and product teams to identify optimization opportunities
  • Analyze the effectiveness of current offers and make recommendations
  • Use experimentation and simulation techniques to validate forecast models and optimization strategies
  • Mentor and provide technical guidance to junior engineers and data scientists

Requirements For Staff Machine Learning Engineer (Forecasting & Optimization)

Python
  • 7+ years of experience in machine learning, focusing on forecasting, optimization, or a similar field
  • Proven experience with machine learning models for time-series forecasting, predictive analytics, and optimization
  • Strong programming skills in Python, R, or other relevant languages
  • Expertise in optimization techniques, including linear programming, convex optimization, etc
  • Experience working with large-scale data and building robust data pipelines
  • Excellent problem-solving skills and the ability to turn complex business requirements into technical solutions

Benefits For Staff Machine Learning Engineer (Forecasting & Optimization)

401k
Dental Insurance
Education Budget
Equity
Medical Insurance
Parental Leave
Vision Insurance
  • Equity
  • 401k Match
  • Comprehensive medical, dental and vision plans
  • Pet insurance
  • Education reimbursement
  • Employee Resource Groups
  • Flexible PTO
  • Paid holidays
  • Parental leave
  • Childcare assistance

Interested in this job?

Jobs Related To Fetch Staff Machine Learning Engineer (Forecasting & Optimization)

Staff Machine Learning Engineer

Staff Machine Learning Engineer at Fetch, focusing on forecasting and optimization for America's leading rewards app.

Lead Software Engineer - Python & AI/ML

Lead Software Engineer position at JPMorgan Chase focusing on Python and AI/ML development, requiring 5+ years of experience and expertise in cloud platforms and machine learning technologies.

Tech Lead Manager - AI/ML Solutions

Lead AI/ML Engineer position at Chase, focusing on ML platform development and Gen AI solutions, offering competitive compensation and comprehensive benefits in Palo Alto, CA.

Senior Manager of Software Engineering AI/ML Solutions

Lead AI/ML engineering teams at JPMorgan Chase, focusing on Gen AI implementation, LLM fine-tuning, and MLOps while providing technical leadership and team mentorship.

Lead Technical Program Manager- AI/ML

Lead Technical Program Manager position at JPMorgan Chase, focusing on AI/ML initiatives with competitive compensation and comprehensive benefits.