Machine Learning Engineer - Recommendation System

Global knowledge sharing platform with over 400M monthly visitors, operating Quora and Poe platforms for Q&A and AI interactions.
$170,472 - $252,439
Machine Learning
Senior Software Engineer
Remote
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer - Recommendation System

Quora, a remote-first company with over 400M monthly unique visitors, is seeking a Machine Learning Engineer to join their Recommender System team. The role focuses on optimizing content distribution across Quora's platforms, including their main Q&A platform and Poe, their AI interaction platform. The position offers the opportunity to work on challenging problems at scale, implementing end-to-end machine learning solutions that directly impact millions of users.

The ideal candidate will join a diverse, global team working on sophisticated recommendation systems, handling everything from data pipelines and feature engineering to model training and production deployment. The role requires expertise in machine learning algorithms, strong coding skills in Python/C++/Golang, and the ability to collaborate effectively in a remote environment.

Working at Quora means joining a culture of transparency and experimentation, where engineers have significant autonomy and impact. The company offers competitive compensation ($170,472 - $252,439 USD), comprehensive benefits, and the flexibility of remote work. This is an excellent opportunity for experienced ML engineers who want to contribute to growing and sharing the world's knowledge while working with cutting-edge technology and AI applications.

The position requires availability during Quora's coordination hours (9am-3pm Pacific Time) and at least 3 years of professional ML development experience. You'll be working on innovative features for recommender systems, optimizing user and advertiser performance, and helping build the next generation of content distribution platforms.

Last updated 6 hours ago

Responsibilities For Machine Learning Engineer - Recommendation System

  • Improve existing machine learning systems using core coding skills and ML knowledge
  • Take end to end ownership of machine learning systems - from data pipelines to production
  • Apply state-of-the-art machine learning algorithms at scale
  • Collaborate with ML platform and product engineers to build scalable systems
  • Improve the design of recommender model
  • Work with product and business teams on new innovative features
  • Identify new opportunities to apply machine learning to different parts of the Ads product

Requirements For Machine Learning Engineer - Recommendation System

Python
Go
  • Ability to be available during Quora's coordination hours (Mon-Fri: 9am-3pm Pacific Time)
  • 3+ years of professional software development experience in machine learning
  • Previous experience building large scale ranking/recommendation systems
  • Good understanding of mathematical foundations of machine learning algorithms
  • Highly proficient coding ability writing Python, C++ or Golang code
  • BS, MS or PhD in Computer Science, Engineering or a related technical field

Benefits For Machine Learning Engineer - Recommendation System

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

Interested in this job?

Jobs Related To Quora Machine Learning Engineer - Recommendation System

AIML-Sr. Machine Learning Engineer, Measurement

Senior Machine Learning Engineer position at Apple focusing on developing scalable evaluation and optimization platforms for ML-based products.

GPU Compute Performance Engineer

Senior GPU Compute Performance Engineer position at Apple, focusing on ML workload optimization and GPU performance analysis for Apple Silicon.

Apple Neural Engine Performance and Power Engineer

Senior Performance and Power Engineer role at Apple, optimizing AI workloads for the Apple Neural Engine, offering competitive compensation and comprehensive benefits.

Generative AI Engineer - Health

Senior Machine Learning Engineer position at Apple, focusing on developing generative AI models for health applications, offering competitive salary and comprehensive benefits.

Machine Learning Engineer, Apple Intelligence Platform

Senior Machine Learning Engineer position at Apple working on Generative AI and intelligence platform development.