Senior Machine Learning Engineer (Ads, Quora)
Quora
- United States
- Senior Level
- 4+ years
- Bachelor's degree
- Posted
Skills
Required
- machine learning
- calibration
- Quora's
- coding / testing / debugging / data analysis
- ML
- AI-assisted development
- ads ranking
- CTR
- CVR prediction
- Python programming
- Python
- PyTorch / TensorFlow
Preferred
- training-serving inconsistencies
Join Quora's Monetization team as a Senior Machine Learning Engineer, where you'll optimize our advertising product and work on challenging problems every day. You'll have end-to-end ownership of machine learning systems, collaborate with various teams, and identify new opportunities to apply machine learning to different parts of the Ads product. This is a remote-first position with a high degree of flexibility and autonomy.
USD 189,507 - 274,604
About Quora
Experience evaluating ranking models through offline analysis and online experiments, including investigating discrepancies between model metrics and business outcomes
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
Responsibilities
- Développer et améliorer les modèles de classement des annonces, y compris les objectifs de prédiction, les interactions entre les caractéristiques, la modélisation de l'historique utilisateur et la calibration.
- Assumer la responsabilité de bout en bout des systèmes d'apprentissage automatique - des pipelines de données, de l'ingénierie des caractéristiques, de la construction des données d'entraînement et de l'évaluation des modèles.
- Collaborer avec les ingénieurs de la plateforme ML et les ingénieurs produits pour construire des systèmes d'apprentissage automatique évolutifs et efficaces dans l'environnement de production.
- Experience addressing ranking challenges such as sparse or delayed conversion labels, sampling and exposure bias, cold-start users, or training-serving inconsistencies
Requirements
- BS, MS or PhD in Computer Science, Engineering or a related technical field
- Experience using AI-assisted development tools for coding, testing, debugging, or data analysis, with sound judgment in validating generated code and conclusions
- Hands-on experience developing and deploying ads ranking models at scale, including CTR or CVR prediction and calibration, with demonstrated ownership of production improvements
- Strong Python programming skills and experience writing maintainable production ML code. proficient coding ability writing Python
- 4+ years of professional software development experience in machine learning
- Hands-on experience building and deploying deep learning models with PyTorch or TensorFlow
- Good understanding of mathematical foundations of machine learning algorithms
- Availability for meetings and impromptu communication during Quora's “coordination hours" (Mon-Fri: 9am-3pm Pacific Time)
- Experience with modern ranking architectures, such as feature interaction networks, attention-based user-sequence models, and multi-task learning
- Experience with leading large-scale multi-engineer projects
- Understanding of how ranking predictions and calibration interact with bidding and auctions to affect ad delivery and advertiser outcomes
- Experience with generative recommender systems
- Passion for Quora's mission and goals
- Effective communicator with strong leadership skills
