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 a month 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

Senior Software Engineer - Machine Learning Platform

Senior Software Engineer position at Quora focusing on building and maintaining the Machine Learning Platform, offering remote work and competitive compensation.

Senior Engineer-XR/AISW Machine Learning

Senior Machine Learning Engineer role at Qualcomm focusing on developing ML solutions and optimizing neural network inference on Snapdragon platforms.

Research Engineer

Research Engineer position at Google DeepMind working on cutting-edge ML models and AI technologies in Seattle.

Senior Machine Learning Engineer, User Listing Marketplace Intelligence

Senior Machine Learning Engineer role at Airbnb focusing on user listing marketplace intelligence and host personalization products.

Senior Software Engineer, Content Integrity

Senior Software Engineer role at Airbnb focusing on content integrity and fraud prevention using machine learning and distributed systems.