All vacancies
Staff Software Engineer, Machine Learning (Consumer Revenue)
Discord
Remote · United States$22,667–28,333 gross/mofull-timeDiscord Careers
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
- 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.
- What you should have
- Built internal ML platform/tooling (shared data standards, targeting endpoints, recommender libraries) adopted by multiple product teams.
- Familiarity with personalized marketing systems — lifecycle targeting, audience segmentation and lookalikes, campaign optimization.
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 22 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- SAP ABAP Developer - FI/COPontoonglobal · Remote · worldwide, UTC+4 accepted
- Software Engineer (Senior, Staff) - RemoteReplika · Remote · Armenia
- Go Developer (All teams)Aviasales · Remote · worldwide
- Software Engineer | Remote - ContractXperteez Technology · Remote · worldwide, UTC+4 accepted
- Lead Python Engineer - AI/ML SystemsWorldQuant · Armenia · On-site
- Deep ResearcherWorldQuant · Armenia · On-site
