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
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Software Engineer III - ML, Python

Senior Software Engineer role at JPMorgan Chase focusing on ML fraud prevention platform development, offering competitive salary and comprehensive benefits.

AI/ML Engineer III

Senior AI/ML Engineer role at JPMorgan Chase focusing on AWS Cloud, ML platforms, and Gen AI solutions, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Amazon Robotics (AR) Sortation Planning

Senior Software Engineer role at Amazon Robotics focusing on machine learning for robotic workcell optimization and sortation planning.

Sr Software Engineer

Senior Software Engineer position at Amazon RBKS, focusing on AI and computer vision development for smart home applications in Sunnyvale, CA.

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 2 months 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?