Discord logo

Staff Software Engineer, Machine Learning (Consumer Revenue)

Discord

San Francisco Bay Area or Remote (U.S.) · Remote (U.S.) · USD 272,000-340,000 · 8+ years experience · Remote · Posted Sep 22, 2026

At a glance

Experience
8+ years experience
Workplace
Remote
Location
San Francisco Bay Area or Remote (U.S.) · Remote (U.S.)
Salary
USD 272,000-340,000 · Base salary

About the role

  • We're looking to hire a Staff Machine Learning Engineer on our Consumer Revenue ML team.
  • This team applies Machine Learning across Discord's core revenue surfaces — Shop, Nitro, Server Subscriptions, and Gifting — building the ranking, targeting, and recommendation systems that connect users to the right products, subscriptions, and content.

Responsibilities

  • Build the ranking, targeting, and recommendation systems that connect users to the right products, subscriptions, and content across core revenue surfaces
  • Apply Machine Learning across Discord's core revenue surfaces including Shop, Nitro, Server Subscriptions, and Gifting

Requirements

  • 8+ years of experience in applied Machine Learning, inclusive Ph.D. or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field
  • Strong expertise in applied deep learning and mainstream RecSys model architecture (e.g. two-tower, transformer-based models, multi-task learning)
  • Strong proficiency in Python and ML frameworks such as PyTorch, JAX, or TensorFlow
  • A track record of building ML systems from 0→1 in ambiguous, early-stage environments, and taking them to production at scale
  • Strong product and business intuition, with the ability to translate experiment results into roadmap decisions
  • Excellent communication and collaboration skills — able to lead cross-functional technical initiatives across multiple verticals and keep stakeholders educated and aligned
  • The ability to thrive in ambiguous environments, energized by open-ended, technically challenging problems

Benefits

  • equity
  • benefits

Workplace

  • Position is US-based and can be remote
  • If you live in the Bay Area, you're welcome to work from the SF office

Skills

  • Python
  • PyTorch
  • JAX
  • TensorFlow
  • Ray
  • Anyscale
  • Chronon
  • Spark
  • Flink

Discord

Staff Software Engineer, Machine Learning (Consumer Revenue)

Apply now