Quora

Staff Machine Learning Engineer, Ads - Quora (Remote)

Quora2 months ago
Location

Remote - Multiple Locations

Workplace

Remote

Type

Full Time

Salary

USD 189,507 – 320,613

Level

Staff

Role

Machine Learning Engineer

Posted

Jan 10, 2026

Full TimeRemoteStaff

The role

Summary

Quora is seeking a Staff Machine Learning Engineer for its Ads team to optimize advertising products using advanced ML techniques. The ideal candidate will develop and improve machine learning systems for ad targeting, ranking, and auction dynamics, working remotely with a global team to drive innovative solutions that impact the company's top-line metrics.

What you'll do

Machine Learning System Optimization: Improve existing machine learning systems using advanced coding skills and ML knowledge
End-to-End ML Pipeline Management: Take full ownership of machine learning systems, including data pipelines, feature engineering, candidate extraction, model training, and production system integration
Advanced ML Algorithm Implementation: Apply state-of-the-art machine learning algorithms at scale for next-generation targeting and bidding products that directly impact company metrics
Cross-Functional Collaboration: Work with ML platform and product engineers to build scalable and efficient machine learning systems in production environments
Product Innovation: Collaborate with product and business teams to develop innovative ad targeting and bidding features to optimize advertisement performance
Strategic ML Opportunities: Identify and apply machine learning techniques to new areas of the Ads product to drive value for users and advertisers

What we look for

Technical

Programming ProficiencyHighly proficient in Python programming
Machine Learning ExpertiseStrong understanding of mathematical foundations of machine learning algorithms
Ad Technology ExperiencePrevious experience in Adtech, developing ad targeting, retrieval, and recommender systems

Education

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

Experience

Professional Experience5+ years of professional software development experience in machine learning
Large-Scale System DevelopmentPrevious experience building large-scale ranking and recommendation systems

Skills

Required skills

PythonAdvanced programming skills in Python for machine learning applications
Machine Learning AlgorithmsComprehensive understanding and implementation of advanced ML techniques
Ad Targeting SystemsExpertise in developing and optimizing ad targeting and recommendation systems

Nice to have

Reinforcement LearningExperience with productized reinforcement learning techniques
Ad Performance MetricsFamiliarity with CTR, CVR, auto-bidding, and auction systems
Leadership SkillsAbility to lead large-scale multi-engineer projects with strong communication skills

Compensation & benefits

Salary

USD 189,507 – 320,613 (annual)

Stock options

Available

Benefits

Medical Coverage

Comprehensive medical, dental, and vision insurance

Equity Refreshers

Ongoing equity compensation to support long-term employee retention

Remote Work Support

Reimbursement for remote work expenses and flexible work arrangements

Paid Time Off

Competitive paid time off policy

Employee Assistance Program

Support services for employee well-being and personal development


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Discussion of machine learning experience and technical skills
  3. 3
    Technical Interview In-depth technical assessment of ML knowledge, coding skills, and problem-solving abilities
  4. 4
    System Design Interview Evaluation of candidate's ability to design scalable machine learning systems
  5. 5
    Team Interview Meeting with potential team members to assess cultural fit and collaboration potential
  6. 6
    Final Interview Discussion with hiring manager and final decision-making stage

Apply for this position

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