CareerPlan

Staff Machine Learning Engineer, Recommendation Systems - Quora (Remote)

Remote - Multiple LocationsRemoteFull-time$220k–$321k2026-10-22 → 2026-11-08
Remote

Core

Define technical direction for Quora's recommendation ecosystem, including feed ranking, retrieval, and LLM integration.

Role type

Staff Machine Learning Engineer (Recommendation Systems)

Builds

Quora home feed, notifications, digest emails, and underlying ML infrastructure

Domain

Social media, user-generated content, recommendation systems

Deliverable

production ML models

Required skills

Recommendation systems (candidate generation, retrieval, ranking, re-ranking, multi-objective optimization), ML system architecture, data pipelines, feature engineering, model training, online experiments, Python, C++, mathematical foundations of ML

Preferred skills

Generative models at scale, notifications/email/digest recommendations, growth/lifecycle modeling, publications at RecSys/KDD/NeurIPS/ICML

Technologies

Python, C++, LLMs, generative models

Responsibilities

Set technical direction for home feed recommendation systems, lead high-impact projects across the recommender stack, drive improvements in user engagement via online experiments, take end-to-end ownership of ML systems, identify new ML opportunities, partner with product/data/infra teams, mentor engineers

Seniority

Staff, hands-on IC with organization-wide scope