Staff Machine Learning Engineer, Recommendations
ZipRecruiter · Remote, Santa Monica, CA · $205k–$265k
The role
ZipRecruiter seeks a Staff Machine Learning Engineer to anchor ML strategy and architect high-scale recommendation and matching systems. The role involves driving the multi-year ML roadmap, mentoring engineers, and optimizing two-sided marketplace dynamics. The position reports to the Director of Recommendation Systems and offers a hybrid or remote work environment.
- Pay
- $205k–$265k
- Location
- Remote, Santa Monica, CA
- Work mode
- Hybrid
- Employment
- Full time
- Level
- Staff
- Experience
- 8+ yrs
What we know that the posting doesn’t say
- Seen todaystill listed on the employer’s careers page
- Posted 21 days agothe first time we saw it
About ZipRecruiter
ZipRecruiter is a leading online employment marketplace that uses AI-driven smart matching technology to connect job seekers and employers.
What you would do
- Drive ML strategy and roadmap with engineering and product leadership.
- Architect high-scale ML systems for recommendation and matching.
- Optimize two-sided marketplace dynamics and real-time intent prediction.
- Provide org-wide technical leadership and mentor ML engineers.
- Own end-to-end model lifecycle from exploration to production deployment.
Must have
- 8+ years developing ML models in large-scale production.
- Architected and shipped end-to-end ML solutions at scale.
- Deep expertise in recommendation systems, personalization, or ranking.
- Strong software engineering with PyTorch or TensorFlow.
- Proven technical leadership and mentorship experience.
- Strong background in statistical modeling and A/B testing.
Nice to have
- Experience in two-sided marketplaces or matching algorithms.
- Modern deep learning for recommendations like Two-Tower or GNNs.
- Advanced degree in CS, ML, or related quantitative field.
- Experience with MLOps and distributed training frameworks.
What you get
- Competitive compensation
- Exceptional benefits package
- Flexible vacation and paid time off
- Employer-matched 401(k) plan
Experience and education
- 8+ years of relevant experience
Key skills
- machine learning
- recommendation systems
- personalization
- ranking
- retrieval
- interaction prediction
- pytorch
- tensorflow
- statistical modeling
- a/b testing
- two-tower neural networks
- graph neural networks
- transformer-based retrieval
- contextual bandits
- mlops
- distributed training
We offer a hybrid work environment. Most US-based positions can also be performed remotely (any exceptions will be noted in the Minimum Qualifications below.) Our Mission: To actively connect people to their next great opportunity. Who We Are: ZipRecruiter is a leading online employment marketplace…
Extracted from the employer’s posting. Read it in full on ZipRecruiter’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at ZipRecruiter
- Software Engineer - New GradSanta Monica, CA
- Software Engineer - InternSanta Monica, CA
- Lead Product Manager, MessagingSanta Monica, CA/Remote
- Sr. Product Manager, MessagingSanta Monica, CA/Remote
- Senior Software Engineer, Big DataSanta Monica, CA
- Staff Software Engineer, Machine LearningSanta Monica, CA