InternFlow

Greenhouse ·

full-time

Staff Software Engineer, Machine Learning (consumer Revenue)

Discord · San Francisco Bay Area or Remote (U.S.)

Discord is a communication platform designed for communities to connect through gaming and shared interests. The Consumer Revenue Machine Learning team focuses on optimizing the platform's monetization surfaces, including the Shop, Nitro subscriptions, and gifting features. As a Staff Machine Learning Engineer, you will lead the development of sophisticated ranking, targeting, and recommendation systems to enhance how users discover and interact with digital products. Your day-to-day responsibilities will involve architecting and deploying large-scale deep learning models, building robust ML infrastructure, and managing data pipelines that support personalized marketing and campaign optimization. This role requires a high degree of technical leadership, as you will be expected to drive org-wide initiatives, translate complex experiment results into actionable product roadmaps, and collaborate across multiple cross-functional teams. This position is well-suited for an experienced engineer who excels in ambiguous, early-stage environments and possesses a strong background in distributed training, RecSys architectures, and productionizing machine learning systems at scale.

machine learningrecommender systemsdeep learningpythonpytorchdistributed trainingdata engineeringstaff engineerconsumer revenue

Education

  • Level: Postgraduate
  • Courses: Ph.D., Master's
  • Specializations: Computer Science, Machine Learning, Artificial Intelligence
Machine Learning EngineeringHybrid8-8 yrs experience

Key Skills

PythonPyTorchJAXTensorFlowDeep LearningRecommendation SystemsDistributed TrainingGPURayAnyscaleChrononSparkFlink

Notes

['8+ years experience required', 'Remote or Bay Area office']

Experience required

8-8 years experience
0 yrs10+ yrs

About the Role Discord's Consumer Revenue ML team builds ranking, targeting, and recommendation systems across core revenue surfaces. Responsibilities Apply machine learning to revenue products, build ML systems from 0→1 to production at scale, lead cross‑functional technical initiatives, develop internal ML platform/tooling, work on distributed training and large‑scale data pipelines. Requirements 8+ years of applied ML experience, Ph.D. or Master's in Computer Science, Machine Learning, AI or related field. Strong expertise in deep learning, recommendation system architectures, Python, PyTorch/JAX/TensorFlow, distributed training (GPU, Ray, Anyscale), data pipelines (Chronon, Spark, Flink). Excellent communication and product intuition. Eligibility US‑based candidates; remote work available; Bay Area candidates may work onsite.

Skills for this role

PythonPyTorchJAXTensorFlowDeep LearningRecommendation SystemsDistributed TrainingGPURayAnyscaleChrononSparkFlink

Required skills

PythonPyTorchJAXTensorFlowDeep LearningRecommendation SystemsDistributed TrainingGPURayAnyscaleChrononSparkFlink

Also mentioned in the listing

machine learningrecommender systemsdata engineeringstaff engineerconsumer revenue
RoleStaff Software Engineer, Machine Learning (consumer Revenue)
CompanyDiscord
LocationSan Francisco Bay Area or Remote (U.S.)
CompensationNot disclosed
Posted2026-09-21
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Staff Software Engineer, Machine Learning (consumer Revenue) at Discord: frequently asked questions

Who can apply for the Staff Software Engineer, Machine Learning (consumer Revenue) role at Discord?
The listing asks for Postgraduate degree (Ph.D., Master's); 8-8 years of experience.
What skills does the Staff Software Engineer, Machine Learning (consumer Revenue) role require?
The listing highlights Python, PyTorch, JAX, TensorFlow, Deep Learning, Recommendation Systems, Distributed Training, GPU, Ray, Anyscale. Show each of these in a project or past role on your resume.
What is the salary for this role?
Discord has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Staff Software Engineer, Machine Learning (consumer Revenue) position remote, hybrid or onsite?
The listing marks this role as hybrid, with San Francisco Bay Area or Remote (U.S.) as the location.
What is the application deadline?
Discord has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Staff Software Engineer, Machine Learning (consumer Revenue) role?
Use the Apply button on this page. It opens the original listing on job-boards.greenhouse.io, where you submit your application with the company.

More at Discord

Other jobs at Discord

See all 12 openings at Discord

Explore Related Placements


// similar opportunities

You might also like

Staff Machine Learning Engineer, Ads ML Efficiency

Reddit

Remote - United Statesfull-time
Greenhouse

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

Apply now →

Staff Machine Learning Engineer, Ads Creative Effectiveness

Reddit

Remote - United Statesfull-time
RemoteAny GraduateGreenhouseMachine Learning Engineering# GenAI# LLM# VLM# RLHF+9 more

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

Apply now →

Senior Staff Machine Learning Engineer, ML Understanding

Reddit

Remote - United Statesfull-time
Greenhouse

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

Apply now →

Staff Machine Learning Engineer

Servicenow

Santa Clara, usfull-time
Top Company
Any GraduateSmartRecruiters

No description available.

Apply now →

Senior Staff Machine Learning Engineer, Ads Ranking

Reddit

Remote - United Statesfull-time
RemoteAny GraduateGreenhouseMachine Learning Engineering# Python# Claude# Cursor# Machine Learning+1 more

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

['100% remote', '9+ years experience required']

Apply now →

Staff Machine Learning Engineer, App Ads Modeling

Reddit

Remote - United Statesfull-time
Greenhouse

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the intern...

Apply now →