Senior Staff ML Engineer: Ranking & Recommendations

Grubhub Holdings Inc.

New York (NY)

On-site

USD 240,000 - 250,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
401(k)
Medical, dental, vision plans
Paid time off
Parental leave
Discounted meals

Job summary

Grubhub is seeking a Senior Staff Machine Learning Engineer to lead the ML engine behind Discovery, including ranking, recommendations, and retrieval. You will own model architecture across search ranking, homepage recommendations, retrieval, and query understanding, collaborating with product managers and platform partners.

This hands-on leadership role requires guiding multiple teams, mentoring engineers, and shaping technical direction while improving end-to-end system performance and

Qualifications

  • MS/PhD in a quantitative field (Computer Science, Math, Physics, Engineering, Statistics or related).
  • 8+ years building and shipping ML systems, including 3+ years operating at staff-level scope across multiple teams or systems.
  • Deep experience in recommendation systems, ranking, or information retrieval at scale with production constraints.
  • Proven track record with production deep learning in TensorFlow or PyTorch, including training, serving, and tuning runtime models on GPUs.
  • Experience with Large Language Models and transformer architectures (fine-tuning, embeddings, latency-aware deployment).
  • Strong data engineering fundamentals (PySpark, Hive/SQL, Python data stack).
  • Comfort with cloud ML infrastructure and production monitoring/observability.

Responsibilities

  • Own architecture of ranking and recommendation stack end to end (retrieval, multi-objective ranking, calibration).
  • Lead cross-team design decisions and mentor engineers across teams.
  • Translate technical trade-offs for product and executive stakeholders.
  • Drive design reviews and improve performance and reliability of models and data pipelines.

Skills

Machine learning systems
Leadership (staff-level)
Information retrieval
Experimentation & A/B testing
Model evaluation & monitoring

Education

MS/PhD in a quantitative field

Tools

TensorFlow
PyTorch
Spark / PySpark
SQL / Hive
SageMaker / cloud ML infra

Job description

Grubhub is seeking a Senior Staff Machine Learning Engineer to lead the ML engine behind Discovery, including ranking, recommendations, and retrieval. You will own model architecture across search ranking, homepage recommendations, retrieval, and query understanding, collaborating with product managers and platform partners.

This hands-on leadership role requires guiding multiple teams, mentoring engineers, and shaping technical direction while improving end-to-end system performance and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer - Recommender & Retrieval Lead
Senior ML Engineer - Recommender & Retrieval Lead

Grubhub • New York (NY)

Hybrid
USD 240,000 - 250,000
Equity
401(k)
Medical plan
+6
Senior Staff ML Engineer — Recommender Systems Lead
Senior Staff ML Engineer — Recommender Systems Lead

GrubHub Inc. • New York (NY)

Hybrid
USD 240,000 - 250,000
Equity
401(k)
Medical/Dental/Vision
+2
Senior Staff ML Engineer - Discovery & Recs (Hybrid)
Senior Staff ML Engineer - Discovery & Recs (Hybrid)

Grubhub Holdings Inc. • United States

Hybrid
USD 240,000 - 250,000
Equity
401(k)
Medical, dental, and vision plans
+3
Staff ML Engineer - Ranking Systems Lead (Hybrid)
Staff ML Engineer - Ranking Systems Lead (Hybrid)

Taskrabbit • San Francisco (CA)

Hybrid
USD 170,000 - 225,000
Health insurance
401k match (US)
Generous PTO and company-wide closures
Staff ML Engineer: Lead Scalable ML & Discovery
Staff ML Engineer: Lead Scalable ML & Discovery

Reddit, Inc. • San Francisco (CA)

On-site
USD 230,000 - 322,000
Healthcare Benefits
401k with Employer Match
Generous Parental Leave
+1
Senior Staff ML Engineer - AI-First Ranking
Senior Staff ML Engineer - AI-First Ranking

DoorDash • San Francisco (CA)

On-site
USD 242,000 - 357,000
401(k) with employer match
16 weeks paid parental leave
Wellness benefits
+4
Staff Software Engineer, Discovery Ranking & ML Systems
Staff Software Engineer, Discovery Ranking & ML Systems

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff ML Engineer - Production Models & Retrieval
Staff ML Engineer - Production Models & Retrieval

Goatgroup • United States

On-site
USD 159,000 - 234,000
401K
Paid time off
Dental
+4
Staff ML Engineer: Scalable Recommendation Systems
Staff ML Engineer: Scalable Recommendation Systems

Nubank • United States

Hybrid
USD 230,000 - 345,000
Equity participation
Medical Insurance
Dental and Vision
+3
Senior ML Engineer, Recommendations Platform
Senior ML Engineer, Recommendations Platform

Socket.dev • Austin (TX)

On-site
USD 180,000 - 260,000
Insurance: Medical/dental/vision
Unlimited PTO
401k with company match
+2