Quora

Senior Machine Learning Engineer, Ranking - Quora (Remote)

Quora2 months ago
Location

Remote - Multiple Locations

Workplace

Remote

Type

Full Time

Salary

USD 189,507 – 274,603

Level

Senior

Role

Machine Learning Engineer

Posted

Jan 8, 2026

Full TimeRemoteSenior

The role

Summary

Quora is seeking a Senior Machine Learning Engineer for its Ranking team, focusing on developing advanced recommendation systems across their knowledge sharing platforms. The role involves improving machine learning models, creating end-to-end ML systems, and driving innovation in content recommendation and user engagement.

What you'll do

Machine Learning Model Enhancement: Improve existing machine learning ranking models using advanced coding skills and ML expertise
ML Opportunity Identification: Identify and explore new opportunities to apply machine learning across Quora's product ecosystem
Collaborative ML Development: Work collaboratively with other machine learning engineers to implement efficient algorithms and systems
End-to-End ML 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

Recommendation ModelsMinimum 3+ years of professional experience working on recommendation models
Machine Learning FoundationsStrong understanding of mathematical foundations of machine learning algorithms
End-to-End ML SystemsPrevious experience building complete machine learning systems from conception to deployment

Education

Advanced Technical DegreeBS, MS, or PhD in Computer Science, Engineering, or related technical field

Experience

Professional ProgrammingPreferred: 5+ years of experience writing Python or C++ code
Project LeadershipExperience leading large-scale multi-engineer projects

Skills

Required skills

Machine LearningDeep understanding of ML algorithms and recommendation systems
PythonProficient coding skills in Python for ML model development
System DesignAbility to design and implement scalable machine learning systems

Nice to have

C++Additional programming experience in C++ for performance-critical ML applications
Project ManagementCapability to lead and coordinate complex engineering projects

Compensation & benefits

Salary

USD 189,507 – 274,603 (annual)

Stock options

Available

Benefits

Medical Coverage

Comprehensive medical, dental, and vision insurance

Equity Refreshers

Stock equity refresher programs to align employee and company interests

Remote Work Reimbursement

Financial support for remote work setup and expenses

Paid Time Off

Competitive paid time off policy supporting work-life balance

Employee Assistance Programs

Support services for personal and professional well-being


Interview process

  1. 1
    Initial Screening Review of application and initial candidate evaluation
  2. 2
    Technical Assessment Comprehensive technical interview focusing on ML skills and system design
  3. 3
    Machine Learning System Design Interview In-depth evaluation of candidate's approach to building ML recommendation systems
  4. 4
    Final Interview Panel Multiple interviews with team members to assess technical and cultural fit
  5. 5
    Background Check Comprehensive background verification prior to final offer

Apply for this position

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