Quora

Staff Machine Learning Engineer - Recommendations, Quora (Remote)

Quora1 months ago
Location

Remote - Multiple Locations

Workplace

Remote

Type

Full Time

Salary

USD 219,989 – 320,613

Level

Staff

Role

Machine Learning Engineer

Posted

Feb 9, 2026

Full TimeRemoteStaff

The role

Summary

Quora is seeking a Staff Machine Learning Engineer to enhance their recommendation systems for the Quora platform. The ideal candidate will have extensive experience in machine learning, recommendation algorithms, and end-to-end system development, with a focus on improving content discovery and user engagement across Quora's knowledge-sharing ecosystem.

What you'll do

Machine Learning System Enhancement: Improve existing machine learning systems using core coding skills and advanced ML knowledge
Product Innovation: Identify and implement new machine learning applications across Quora's product ecosystem
Collaborative Development: Work closely with other machine learning engineers to implement efficient algorithms and systems
End-to-End System Ownership: Take comprehensive ownership of machine learning systems, including data pipelines, candidate extraction, feature engineering, model training, and production system integration

What we look for

Technical

Machine Learning ExpertiseProven experience in developing machine learning systems, with deep understanding of recommendation algorithms
Programming LanguagesProficiency in Python or C++ with 3+ years of professional coding experience

Education

Academic BackgroundBS, MS, or PhD in Computer Science, Engineering, or related technical field

Experience

Professional Experience5+ years of professional software development experience in machine learning
Recommendation Systems3+ years of professional experience working specifically on recommendation systems

Skills

Required skills

Machine Learning AlgorithmsStrong mathematical foundation and implementation skills for ML algorithms
End-to-End System DevelopmentExperience in building complete machine learning systems from conception to production

Nice to have

Project LeadershipExperience leading large-scale multi-engineer projects
Collaborative SkillsStrong interpersonal and communication abilities

Compensation & benefits

Salary

USD 219,989 – 320,613 (annual)

Stock options

Available

Benefits

Medical Coverage

Comprehensive medical, dental, and vision insurance

Equity Compensation

Equity refreshers and stock options

Remote Work Support

Remote work reimbursement and flexible work arrangements

Paid Time Off

Competitive paid time off policy

Employee Assistance

Employee assistance programs for personal and professional support


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Detailed discussion of machine learning experience and technical capabilities
  3. 3
    ML System Design Interview In-depth evaluation of candidate's approach to designing recommendation systems
  4. 4
    Coding and Algorithmic Assessment Technical assessment of programming and algorithmic problem-solving skills
  5. 5
    Final Team Interview Comprehensive interview with team members to assess cultural fit and collaborative potential

Apply for this position

You'll be redirected to the company's application page