Grubhub is seeking a Staff Machine Learning Engineer to provide hands-on technical leadership for the Discovery machine learning systems that power ranking, recommendations, and retrieval. These systems determine what diners see when they open the app or search, and support a large catalog of merchants and menu items. The role owns model architecture across search ranking, homepage and topic recommendations, retrieval, and query understanding, with responsibility for how these systems work together. It is a technical leadership role, not a management role. The engineer will set technical direction with staff engineers, product managers, and platform partners; raise standards for building, evaluating, and operating models; and mentor engineers through reviews and feedback. The team owns projects end to end and works on personalized recommendation, retrieval, and classification using catalog content and clickstream data. Relevant approaches include deep neural networks, learned embeddings, approximate nearest-neighbor retrieval, transfer learning, calibration, regression, fine-tuning, and large language models. The position is based on a hybrid model requiring three office days per week, with the option and encouragement to work in the office up to five days per week. The listed New York salary range is $208,500–$225,000 per year; offers may vary by geography and candidate qualifications. The role's benefits include equity, a 401(k), medical, dental, and vision plans, company-paid short- and long-term disability coverage, paid time off, paid parental leave, discounted meals, and perks across the Wonder family of brands. Eligibility and plan options vary by employment classification and location.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior