jobapplier

Senior Machine Learning Engineer (Ads, Quora)

Quora

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