Назад к вакансиям

Staff Machine Learning Engineer, Recommendation Systems

220 000 – 321 000 $в год
QuoraRemote - Multiple LocationsУдалённоот 6 летПолная занятость
PythonAILLMMachine LearningC++Data PipelinesRecommendation Systemsfeature engineeringGenerative ModelsModel Training

Описание

This role is for a Staff Machine Learning Engineer to define the technical future of Quora’s recommendation ecosystem, working on the Quora product.

Responsibilities

  • Set the technical direction for Quora’s home feed recommendation systems
  • Lead the highest-impact projects across the recommender stack, from candidate generation and retrieval to ranking, re-ranking, and multi-objective optimization
  • Drive measurable improvements in user engagement and content quality through well-designed online experiments
  • Take end-to-end ownership of ML systems, including data pipelines, candidate extraction, feature engineering, model training, and production integration
  • Identify new opportunities to apply machine learning to different parts of the Quora product
  • Partner with product, data science, and infrastructure teams to align on priorities and tradeoffs
  • Mentor engineers and lead by example, raising the bar for code quality, modeling rigor and AI assisted dev velocity

Requirements

  • Availability for meetings and impromptu communication during Quora's "coordination hours" (Mon-Fri: 9am-3pm Pacific Time)
  • 6+ years of professional software development experience in machine learning
  • 4+ years of professional experience building and optimizing Home Feed recommendation systems for social media and user-generated content platforms
  • 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
  • Experience leading large-scale ML projects end-to-end with measurable outcome
  • Strong communication and interpersonal skills
  • BS, MS, or PhD in Computer Science

Nice to have

  • 6+ years of experience writing Python or C++ code
  • Hands-on experience deploying and running generative models at scale
  • Background in notifications, email/digest recommendations, or growth and lifecycle modeling
  • Flexible and positive team player
  • Publications at venues like RecSys, KDD, NeurIPS, or ICML
  • Passion for Quora's mission and goals

We offer

  • Quora is a privately held, "remote-first" company
  • This position can be performed remotely from multiple countries around the world
  • Full-time employment
  • Salary for US based applicants: $219,989 - $320,613 USD + equity + benefits
  • Salary for Toronto and Vancouver based applicants: $282,469 - $329,337 CAD + equity + benefits
  • Salary for all other locations in Canada: $263,638 - $307,381 CAD + equity + benefits
  • In equity-eligible countries, a flexible equity program where a portion of equity compensation may be taken as cash
  • A wide range of benefits including medical/dental/vision coverage, equity refreshers, remote work reimbursement, paid time off, employee assistance programs, and more (benefits are country-specific and may vary)

Hiring process

  • All final candidates will undergo identity verification and a comprehensive background check prior to onboarding