Staff Software Engineer, Machine Learning (Consumer Revenue)

New
D
DiscordSoftware, Gaming
San Francisco Bay Area or Remote (U.S.)Full-TimeStaff
Salary$272,000 to $340,000 + equity + benefits
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
PythonMachine LearningPyTorchSparkTensorflowDeep LearningDistributed Systems

Requirements

  • 8+ years of experience in applied Machine Learning.
  • 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.
  • Track record of building ML systems from 0→1 in ambiguous, early-stage environments and taking them to production at scale.
  • Experience building internal ML platform/tooling adopted by multiple product teams.
  • Familiarity with personalized marketing systems (lifecycle targeting, audience segmentation, lookalikes, campaign optimization).
  • Deep expertise in distributed training (e.g., PyTorch on GPU, Ray, Anyscale).
  • Experience with large-scale data processing pipelines (e.g., Chronon, Spark, Flink).
  • Strong product and business intuition.
  • Excellent communication and collaboration skills.

Responsibilities

  • Apply Machine Learning across Discord's core revenue surfaces: Shop, Nitro, Server Subscriptions, and Gifting.
  • Build ranking, targeting, and recommendation systems to connect users to products, subscriptions, and content.
  • Lead org-wide initiatives and translate experiment results into roadmap decisions.
  • Drive cross-functional technical initiatives across multiple verticals.
  • Maintain alignment with stakeholders through clear communication.
View Full Description & ApplyYou'll be redirected to the employer's site
$272,000 to $340,000 + equity + benefits
Apply Now