Senior Staff Machine Learning Engineer

Grubhub Inc.
New York, NY, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

A/B Testing Amazon Web Services Encodings Information Engineering Data Infrastructure Apache Hive Information Retrieval Python (Programming Language) Machine Learning Performance Tuning Recommender Systems Tensorflow
+11 more
SQL Databases Graphics Processing Unit (GPU) Feature Engineering Pytorch Large Language Models Model Validation Technical Debt Pyspark Low Latency Machine Learning Operations GPT

Job description

Experteer Overview In this senior, hands-on technical leadership role, you own the end-to-end machine learning stack behind Discovery, driving ranking, recommendation, and retrieval that influence what diners see. You shape architecture across multiple models, collaborate with product and platform teams, and raise the bar on evaluation, deployment, and observability. You bring state-of-the-art IR and recommender research into production, balancing conversion with long-term diner value. You’ll mentor engineers and influence cross-team decisions with clear technical rationale. Compensation / Benefits * Own the end-to-end architecture of the ranking and recommendation stack, including candidate retrieval, multi-objective ranking, calibration, and ensemble design * Evolve optimization objectives from short-term conversion to long-term diner value with offline evaluation and online experimentation * Incorporate state-of-the-art IR and recommender research into runtime systems (LLMs, embedding-based retrieval, sequential user representations) and assess transfer to production * Raise engineering and operational standards across teams (model evaluation, reproducible pipelines, safe deployment, SLOs, observability, technical debt management) * Partner with Product, Search Engineering, Ads, and Data Platform to shape roadmaps and ensure necessary data and infrastructure exist * Mentor senior and mid-level engineers, participate in hiring, and broaden the technical depth of the team * Translate technical trade-offs into business terms for product and executive stakeholders, documenting rationale for long-lasting decisions * Challenge assumptions, seek new innovations, and relentlessly improve system performance and business impact Tasks * 8+ years building and shipping ML systems with 3+ years at staff level or equivalent scope * Deep experience in large-scale recommendation, ranking, or information retrieval systems * Proven production experience with TensorFlow or PyTorch (training, serving, tuning on GPUs) * Experience with Large Language Models and transformer-based architectures (fine-tuning, embeddings, latency-aware deployment) * Strong data engineering fundamentals (PySpark, Hive/SQL, Python data stack) and feature engineering pipelines * Experimentation fluency: designing A/B tests and robust guardrails * Experience with cloud ML infrastructure (AWS/SageMaker or equivalent), deployment, and monitoring * Demonstrated technical leadership: mentoring, cross-team design reviews, influencing without authority * Strong ability to communicate performance metrics, trade-offs, and technical rationale to technical and non-technical audiences * Ability to stay current with research and translate into production systems * Strong self-motivation for continuous learning * Comfort with hybrid work expectations (3 days in office, up to 5) * Availability of salary range: New York: $240,000 - $249,500 per year Key requirements * equity and 401(k) * medical, dental, vision plans * paid time off including flexible time off * paid parental leave * disability coverage * discounted meals

Requirements

192716 retrieval, sequential user representations) and assess transfer to production * Raise engineering and operational standards across teams (model evaluation, reproducible pipelines, safe deployment, SLOs, observability, technical debt management) * Partner with Product, Search Engineering, Ads, and Data Platform to shape roadmaps and ensure necessary data and infrastructure exist * Mentor senior and mid-level engineers, participate in hiring, and broaden the technical depth of the team * Translate technical trade-offs into business terms for product and executive stakeholders, documenting rationale for long-lasting decisions * Challenge assumptions, seek new innovations, and relentlessly improve system performance and business impact Tasks * 8+ years building and shipping ML systems with 3+ years at staff level or equivalent scope * Deep experience in large-scale recommendation, ranking, or information retrieval systems * Proven production experience with TensorFlow or PyTorch aaaaaaaaz

Benefits & conditions

_ serving, tuning on GPUs) * Experience with Large Language Models and transformer-based architectures (fine-tuning, embeddings, latency-aware deployment) * Strong data engineering fundamentals (PySpark, Hive/SQL, Python data stack) and feature engineering pipelines * Experimentation fluency: designing A/B tests and robust guardrails * Experience with cloud ML infrastructure (AWS/SageMaker or equivalent), deployment, and monitoring * Demonstrated technical leadership: mentoring, cross-team design reviews, influencing without authority * Strong ability to communicate performance metrics, trade-offs, and technical rationale to technical and non-technical audiences * Ability to stay current with research and translate into production systems * Strong self-motivation for continuous learning * Comfort with hybrid work expectations (3 days in office, up to 5) * Availability of salary range: New York: $240,000 - $249,500 per year Key requirements * equity and 401(k) * medical, dental, vision a into * paid time off including flexible time off * paid parental leave * disability coverage * discounted meals

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

3:37 min

Scaling machine learning pipelines from prototypes to petabytes

Julian Joseph · LIVE

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

Videos

See all

Related articles

See all