Staff Machine Learning Engineer - Recommendations, Quora (remote)

Quora · Consumer · Multiple · Remote · Engineering

Staff Machine Learning Engineer focused on recommendation systems (feed, notifications, digest emails, A2A) for the Quora product. The role involves improving existing ML systems, identifying new ML applications, implementing algorithms, and taking end-to-end ownership of ML systems including data pipelines, feature engineering, model training, and production integration. This is an engineering role focused on shipping ML-powered features to consumers.

What you'd actually do

  1. Improve our existing machine learning systems using your core coding skills and ML knowledge
  2. Identify new opportunities to apply machine learning to different parts of the Quora product
  3. Work with other machine learning engineers to implement algorithms and systems efficiently
  4. Take end-to-end ownership of machine learning systems - data pipelines, candidate extraction, feature engineering, model training, as well as integration into our production systems

Skills

Required

  • professional software development experience in machine learning
  • working on recommendation systems
  • mathematical foundations of machine learning algorithms
  • building end-to-end machine learning systems
  • Python or C++ code

Nice to have

  • leading large-scale multi-engineer projects
  • flexible and positive team player
  • outstanding interpersonal skills
  • passion for Quora's mission and goals

What the JD emphasized

  • 5+ years of professional software development experience in machine learning
  • 3+ years of professional experience working on recommendation systems
  • Good understanding of mathematical foundations of machine learning algorithms
  • Previous experience building end-end machine learning systems.

Other signals

  • recommendation systems
  • feed
  • notifications
  • digest emails
  • A2A
  • ranking systems
  • end-to-end ownership of machine learning systems
  • data pipelines
  • candidate extraction
  • feature engineering
  • model training
  • integration into production systems