Staff Software Engineer, Machine Learning (Consumer Revenue)
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