Remote Staff ML Engineer, Recommendation Systems

Quora

United States

Remote

USD 220,000 - 321,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision coverage
Equity refreshers
Remote work reimbursement
Paid time off
Employee assistance programs

Job summary

Quora, a remote-first company, is seeking a Staff Machine Learning Engineer to shape the technical future of its recommendation ecosystem. You will own feed ranking, candidate generation, and model training, while expanding to notifications and digests.

This hands-on IC role emphasizes end-to-end ML systems, collaboration, and shipping velocity. The position requires 6+ years in ML software development, experience scaling recommender systems, and a strong foundation in Python or C++.

Qualifications

  • 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.
  • Strong communication and interpersonal skills.
  • BS, MS, or PhD in Computer Science.

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

Skills

ML software development
System design
Experimentation
Analytical thinking
Collaboration

Education

BS/MS/PhD in Computer Science

Tools

Python
C++
ML deployment

Job description

Quora, a remote-first company, is seeking a Staff Machine Learning Engineer to shape the technical future of its recommendation ecosystem. You will own feed ranking, candidate generation, and model training, while expanding to notifications and digests.

This hands-on IC role emphasizes end-to-end ML systems, collaboration, and shipping velocity. The position requires 6+ years in ML software development, experience scaling recommender systems, and a strong foundation in Python or C++.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer - Recommender Systems (Remote)
Staff ML Engineer - Recommender Systems (Remote)

OpenKrill • United States

Remote
USD 220,000 - 321,000
Medical/dental/vision coverage
Equity refreshers
Remote work reimbursement
+2
Remote-First Senior ML Engineer: Ranking & Recommendations
Remote-First Senior ML Engineer: Ranking & Recommendations

Quora • United States

Remote
USD 140,000 - 210,000
Staff ML Engineer - Recommender Systems & Experimentation
Staff ML Engineer - Recommender Systems & Experimentation

Quora • United States

Remote
USD 210,000 - 260,000
Senior ML Engineer - Ranking & End-to-End Systems (Remote)
Senior ML Engineer - Ranking & End-to-End Systems (Remote)

Quora • United States

Remote
USD 140,000 - 190,000
Medical, dental, vision coverage
Equity refreshers
Remote work reimbursement
+2
Remote Senior ML Ranking Engineer for Feed & Digest
Remote Senior ML Ranking Engineer for Feed & Digest

Quora • United States

Remote
USD 190,000 - 275,000
Medical coverage
Equity
Remote work reimbursement
+2
Lead ML Engineer — Recommendations & Retrieval (Remote)
Lead ML Engineer — Recommendations & Retrieval (Remote)

Openkrill • United States

Hybrid
USD 205,000 - 265,000
Competitive compensation
Exceptional benefits package
Flexible Vacation & Paid Time Off
+1
Staff Machine Learning Engineer, Recommendation Systems - Quora (Remote)
Staff Machine Learning Engineer, Recommendation Systems - Quora (Remote)

OpenKrill • United States

Remote
USD 220,000 - 321,000
Medical/dental/vision coverage
Equity refreshers
Remote work reimbursement
+2
Machine Learning Engineer (Fully Remote)
Machine Learning Engineer (Fully Remote)

Quora • United States

Remote
USD 140,000 - 190,000
Medical, dental, vision coverage
Equity refreshers
Remote work reimbursement
+2
Staff ML Engineer - Recommender & Personalization (Remote)
Staff ML Engineer - Recommender & Personalization (Remote)

Discord • San Francisco (CA)

On-site
USD 272,000 - 340,000
Senior Machine Learning Engineer (Ranking, Quora)
Senior Machine Learning Engineer (Ranking, Quora)

Quora • United States

Remote
USD 140,000 - 210,000