Staff Machine Learning Scientist
Location: Remote
Compensation: Salary
Reviewed: Tue, Jul 14, 2026
This job expires in: 30 days
Job Summary
Leading the development of personalization products, the full-time Staff Machine Learning Scientist will manage recommender systems for websites and marketing initiatives in a remote environment, focusing on model development, deployment, and performance monitoring.
Key responsibilities
- Define and drive the technical roadmap for personalization and recommender systems, aligning with business goals
- Design and lead the development of scalable software solutions used by multiple teams, ensuring long-term maintainability
- Establish experimentation best practices, including A/B testing frameworks and metrics design across personalization surfaces
Required qualifications
- PhD in Computer Science, Machine Learning, Engineering, Operations Research, Statistics, or a related quantitative field, or Master's with 8+ years of applied ML experience
- Deep expertise in recommender systems and a track record of shipping systems that operate at scale
- Expert-level Python skills and proficiency with modern ML frameworks (e.g., PyTorch or TensorFlow)
- Strong experience with cloud-based ML infrastructure and containerization technologies
- Advanced SQL skills and experience architecting large-scale data pipelines
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...