This is a hands-on technical leadership role, not a management role. The Staff Machine Learning Engineer owns model architecture across search ranking, homepage and topic recommendations, retrieval, and query understanding, and is accountable for how those areas work together. The role sets technical direction with staff engineers, product managers, and platform partners, improves how the organization builds, evaluates, and operates models, and mentors engineers through design reviews, code reviews, and direct feedback. The team owns projects end to end and focuses 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 role owns the ranking and recommendation stack, including candidate retrieval, multi-objective ranking, calibration, and the ensemble balancing conversion and profitability. It leads work to shift optimization toward long-term diner value, bringing research in information retrieval and recommender systems into production, and raising engineering and operational standards across teams. It partners with Product, Search Engineering, Ads, and Data Platform on roadmaps, data, and infrastructure; mentors and helps hire engineers; communicates technical trade-offs to business and executive stakeholders; and continually evaluates opportunities to improve business performance. The position follows a hybrid model requiring three days per week in the office, with employees welcome and encouraged to work onsite up to five days per week. New York base salary is $208,500–$216,500; offers may vary by location and candidate qualifications.
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