Staff Software Engineer, Machine Learning (Consumer Revenue)
Core
Building ranking, targeting, and recommendation systems for Discord's core revenue surfaces (Shop, Nitro, Server Subscriptions, Gifting) to connect users to products and content.
Role type
Staff Machine Learning Engineer (Consumer Revenue)
Builds
Production ML systems for ranking, targeting, and recommendations across Discord revenue surfaces
Domain
Gaming platform, Consumer Revenue, Recommendation Systems
Deliverable
production ML models
Required skills
applied deep learning, RecSys model architecture (two-tower, transformer-based, multi-task learning), Python, PyTorch, JAX, TensorFlow, building ML systems from 0→1, product and business intuition
Preferred skills
building internal ML platform/tooling, personalized marketing systems (lifecycle targeting, audience segmentation, lookalikes, campaign optimization), distributed training (PyTorch on GPU, Ray, Anyscale), large-scale data processing pipelines (Chronon, Spark, Flink)
Technologies
PyTorch, JAX, TensorFlow, Ray, Anyscale, Chronon, Spark, Flink
Responsibilities
Apply ML to core revenue surfaces, build ranking/targeting/recommendation systems, lead org-wide initiatives, translate experiment results into roadmap decisions, build internal ML platform/tooling
Seniority
Staff, org-wide leadership