Senior Software Engineer, Machine Learning (Ads)
Discord
Use the employer link to read the full source listing and submit your application.
Listing data may include public employer ATS feeds and Jobs by Adzuna.
Before you apply
The decision-making details job seekers want first
We pulled the strongest signals from the listing so you can quickly judge fit, compensation, and what the company expects before opening the full source post.
Compensation
Salary & market context
213% above the BLS national median
BLS national median: $74,680
- Bonus Skills: Strong understanding of performance advertising and how ML impacts revenue and advertiser retention.
- Experience with large-scale data infrastructure and distributed computing The US base salary range for this full-time position is $220,000 to $247,000 + equity + benefits.
- Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.
Requirements
Top requirements
- Strong proficiency in Python and familiarity with deep learning frameworks such as PyTorch or TensorFlow.
- Experience with applied deep learning (e.g transformers, embedding models).
- Ability to connect business objectives to ML solutions, with the flexibility to shift focus toward the highest-impact problems as priorities evolve.
- Bonus Skills: Strong understanding of performance advertising and how ML impacts revenue and advertiser retention.
Perks & setup
Benefits candidates care about
- Bonus Skills: Strong understanding of performance advertising and how ML impacts revenue and advertiser retention.
- Experience with large-scale data infrastructure and distributed computing The US base salary range for this full-time position is $220,000 to $247,000 + equity + benefits.
- Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.
Why candidates care
Benefits & perks
- Bonus Skills: Strong understanding of performance advertising and how ML impacts revenue and advertiser retention.
- Experience with large-scale data infrastructure and distributed computing The US base salary range for this full-time position is $220,000 to $247,000 + equity + benefits.
- Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.
Start here
Requirements
- Strong proficiency in Python and familiarity with deep learning frameworks such as PyTorch or TensorFlow.
- Experience with applied deep learning (e.g transformers, embedding models).
- Ability to connect business objectives to ML solutions, with the flexibility to shift focus toward the highest-impact problems as priorities evolve.
- Bonus Skills: Strong understanding of performance advertising and how ML impacts revenue and advertiser retention.
- Experience with large-scale recommendation systems.
- Experience with large-scale data infrastructure and distributed computing The US base salary range for this full-time position is $220,000 to $247,000 + equity + benefits.
Responsibilities
What you'll do
- This role will specifically contribute to our Ads ML efforts, helping to build and scale ML capabilities in areas such as ads measurement, targeting, and delivery ranking.
- As part of this team, you will play a critical role in developing foundational ML models that enhance ad relevance, optimize performance, and drive revenue.
- What You'll Be Doing: Design, develop, and deploy machine learning models for ads targeting and ranking.
- Build and optimize ad ranking models to serve the most effective ads based on campaign objectives (e.g., app installs, link click).
Role snapshot
About the role
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games.
We are looking for a Senior Software Engineer specializing in Machine Learning to join our Revenue ML team at Discord. This team partners with our revenue product groups, focusing on both consumer revenue and our emerging Ads initiative. This role will specifically contribute to our Ads ML efforts, helping to build and scale ML capabilities in areas such as ads measurement, targeting, and delivery ranking.
As part of this team, you will play a critical role in developing foundational ML models that enhance ad relevance, optimize performance, and drive revenue. This is a unique opportunity to work on an early-stage Ads ML platform and have a direct impact on the business's success. Our tech stack includes Python, ML frameworks like PyTorch and TensorFlow, large-scale data infrastructure, and real-time ad-serving technologies.
Source text