We're looking for a Senior Staff Machine Learning Engineer to join our Personalization & Recommendations team. As a senior technical leader, you'll architect cutting-edge personalization systems, guide the strategic direction of Quizlet's AI-driven learner experience, and mentor peers and influence decisions across the company.
Requirements
- 12+ years of experience in applied machine learning or ML-heavy engineering
- Deep expertise in personalization, ranking, or recommendation systems
- Proven ability to shape technical direction across multiple teams or disciplines
- Exceptional communication and storytelling skills
- Demonstrated leadership through influence, guiding teams through ambiguity, aligning stakeholders around measurable goals, and ensuring accountability for impact
- Experience mentoring senior engineers and applied scientists, leading technical working groups, and driving cross-team innovation and standardization
- Track record of measurable impact, improving key online metrics such as CTR, retention, and engagement through recommender, ranking, or search systems in production
- Strong hands-on skills in Python and PyTorch, with expertise in data and feature engineering, distributed training and inference on GPUs, and familiarity with modern MLOps practices
- Experience with large-scale embedding models and vector search systems, including training, serving, and optimization at scale
- Expertise in experimentation and evaluation, connecting offline metrics (AUC, NDCG, calibration) with online A/B results to drive confident, data-informed decisions
Benefits
- Competitive salary ($242,240 - $344,000)
- Company stock options
- 20 vacation days
- Competitive health, dental, and vision insurance
- Employer-sponsored 401k plan with company match
- Access to LinkedIn Learning and other resources to support professional growth
- Paid Family Leave, FSA, HSA, Commuter benefits, and Wellness benefits
- 40 hours of annual paid time off to participate in volunteer programs of choice