Staff Machine Learning Engineer (Recommendation Systems, Quora)
Quora
- United States
- Lead/Staff
- 6+ years
- Bachelor's degree
- Posted
Skills
Required
- machine learning
- software development
- notifications
- email/digest recommendations
- lifecycle modeling
- RecSys / KDD / NeurIPS / ICML
- Python / C++
- code
Preferred
- ML
- Home Feed
- candidate generation
- retrieval
- re-ranking
- embeddings
- multi-objective optimization
- machine learning algorithms
Join Quora, a remote-first company where machine learning drives nearly every aspect of our product. As a Staff Machine Learning Engineer, you will define the technical future of Quora's recommendation ecosystem, lead high-impact modeling projects, and pioneer the integration of LLMs and generative models. You will have end-to-end ownership of ML systems, mentor engineers, and drive measurable improvements in user engagement and content quality.
Définir la direction technique des systèmes de recommandation de Quora, en dirigeant les projets ayant le plus d'impact.
USD 219,989 - 320,613
About Quora
Flexible and positive team player
We encourage all candidates who share a passion for growing the world’s knowledge, even those who may not strictly meet all the preferred requirements, to apply, as we know that a diverse range of perspectives can have a significant impact on our products and our culture
Passion for Quora's mission and goals
Responsibilities
- Assumer la responsabilité de bout en bout des systèmes d'apprentissage automatique, y compris les pipelines de données, l'extraction de candidats, l'ingénierie des fonctionnalités, l'entraînement des modèles et l'intégration en production.
- Mentorer les ingénieurs et donner l'exemple, en élevant le niveau de qualité du code, de la rigueur de modélisation et de la vitesse de développement assistée par l'IA.
- 4+ years of professional experience building and optimizing Home Feed recommendation systems for social media and user-generated content platforms
- Experience leading large-scale ML projects end-to-end with measurable outcome
- Deep knowledge of the full recommender stack: candidate generation, retrieval, ranking, re-ranking, embeddings, and multi-objective optimization
- Deep understanding of mathematical foundations of machine learning algorithms
Requirements
- BS, MS, or PhD in Computer Science
Strong communication and interpersonal skills
- 6+ years of professional software development experience in machine learning
- Background in notifications, email/digest recommendations, or growth and lifecycle modeling
- Publications at venues like RecSys, KDD, NeurIPS, or ICML
- Hands-on experience deploying and running generative models at scale
- 6+ years of experience writing Python or C++ code
jobapplier