This is a hands-on technical leadership role, not a management position. The Staff Machine Learning Engineer owns model architecture across search ranking, homepage and topic recommendations, retrieval, and query understanding, ensuring that the systems work together. The role sets technical direction with staff engineers, product managers, and platform partners; raises standards for building, evaluating, and operating models; and mentors engineers through design reviews, code reviews, and direct feedback. The team focuses on personalized recommendation, retrieval, and classification using catalog content and clickstream data, with approaches including deep neural networks, learned embeddings, approximate nearest neighbor retrieval, transfer learning, calibration, regression, fine-tuning, and large language models. The engineer owns the end-to-end ranking and recommendation architecture, including candidate retrieval, multi-objective ranking, calibration, and the ensemble balancing conversion and profitability. The role leads the shift toward optimizing long-term diner value, bringing research in information retrieval and recommender systems into production, and strengthening evaluation, training, deployment, reliability, and observability practices across teams. It partners with Product, Search Engineering, Ads, and Data Platform, mentors engineers, participates in hiring, and communicates technical trade-offs and decisions to business and executive stakeholders. The role follows a hybrid model requiring three days per week in the office; employees may choose to work in the office up to five days per week. The New York base salary is $208,500–$216,500, with actual offers varying 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