Senior Software Engineer, Machine Learning (Commerce)
$220k - $247.5kDiscord HQ
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 Machine Learning Engineer to join our Revenue ML team at Discord. This role sits at the intersection of Discord's two most strategic revenue pillars — our growing 1P Shop and our newly launched Game Commerce platform, which connects players to in-game items from major publishers like Marvel Rivals, Fortnite, Valorant, and more. You'll be the founding ML voice for commerce discovery and personalization, building systems from the ground up that power recommendations, social commerce mechanics, and marketing targeting across both first-party and third-party storefronts.
This is a high-impact, high-leverage role. Discord's social platform gives us a fundamentally differentiated commerce advantage — deep social graphs, fan communities, and native gaming context — and you will be the person who turns that into ML-powered products that drive meaningful GMV growth.
What You'll Be Doing:
- Architect and own the ML foundations for commerce discovery: user, item, and interaction embeddings that power personalized recommendations across shop surfaces (homepage, cart, post-purchase, wishlist, and more).
- Design and deploy scalable real-time recommendation and ranking systems that support a growing catalog of 1P and 3P items across heterogeneous game publisher inventories.
- Build ML-powered marketing targeting systems that identify the right users for the right campaigns — new buyer discounts, drop campaigns, weekly deals, and seasonal promotions — driving conversion without conditioning users to wait for discounts.
- Leverage Discord's unique social graph to build social commerce ML: gifting recipient prediction, group buying conversion modeling, and friend-group recommendations that differentiate Discord from traditional game storefronts.
- Drive deep learning A/B testing infrastructure and model monitoring to translate experimentation results into actionable product decisions.
- Partner closely with Shop, Game Commerce, Revenue Infra, ML Infra and Data Engineering teams to define ML requirements, surface integration points, and influence the commerce roadmap.
What You Should Have:
- 4+ years of experience as a Machine Learning Engineer, with a track record of owning and shipping recommendation or personalization systems end-to-end.
- Deep expertise in applied deep learning — particularly embedding models, two-tower architectures, and retrieval/ranking systems for e-commerce or content recommendation.
- Strong proficiency in Python and deep learning frameworks (PyTorch preferred).
- Experience building and operating real-time ML serving infrastructure at scale, including feature stores, model serving, and A/B testing frameworks.
- Demonstrated ability to work in early-stage, high-ambiguity environments and build ML systems from the ground up, not just improve existing ones.
- Experience translating ML evaluation metrics and experiment results into product roadmap decisions and business impact.
- Strong cross-functional instincts — you're comfortable partnering with product, engineering, data science, and business stakeholders to align on priorities and drive execution.
Bonus Skills:
- Experience applying graph ML or social network signals (social affinities, community behavior) to recommendation or personalization problems.
- Familiarity with personalized marketing systems: lifecycle targeting, audience segmentation, and campaign optimization.
- Familiarity with loyalty, rewards, or incentive pro
The US base salary range for this full-time position is $220,000 to $247,500 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.
Why Discord?
Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away!Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know.
Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.
$196k - $220.5k
...Discord launched its Social Commerce team in August 2025 and by the... ...Collaborating with the other engineers on your team to write, review... ...raise the quality bar of the software we write. What you should... ...comfortable switching across stacks or learning new ones. ~ You have a...SeniorFull time$204k - $259k
...Driver. The team is be a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We develop industry... ...'s simulation. In this role, you will report to a Senior Staff Engineering Manager. You will: Work...SeniorFull timeRemote work$213k - $270k
...simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways.... ...of physics, geometry, bayesian statistics, and machine learning ~ Proficiency in Python and C++ ~ Ability to learn...SeniorFull timeRemote work$130k - $250k
...listen to their needs, learn from their experiences... ...to building impactful software. If mission-focused... ...Our Team As an engineering team, we believe strongly... ...We’re looking for a Senior Software Engineer to join... ...PostgreSQL and Elasticsearch; machine learning models hosted...SeniorFull timeWork at office- ...acts as insurance for tough times. Through our cutting-edge machine learning, data science, and anti-fraud AI, we have served over 18... ...for sustainable growth. This role The senior Software Engineer Systems is responsible for defining the architectural direction...SeniorFull timeImmediate start
$255k - $405k
...inferencing AI models, where engineers can easily, securely and affordably... ...build the world's best deep learning cloud, join us. *Note:... ..., confidential computing, software-defined perimeter, network... ...have been accepted into top machine learning and graphics conferences...SeniorFull timeWork at officeLocal areaWork from homeFlexible hours- ...We are seeking versatile Sr Software Engineers who specialize across multiple disciplines - Machine Learning, Data Engineering, and Full-Stack Development. The ideal candidate is willing to get their hands dirty, push boundries, and driven by a need to succeed. You will...Senior
$190k - $240k
...organizations to empower scientists, engineers, financial experts, product... ...newest Snorkeler! As a Senior Backend Engineer at Snorkel,... ...between human expertise and machine learning by enabling domain experts... ...~6+ years of software engineering experience developing...SeniorFull timeWork at officeLocal area3 days per week$159k - $278.25k
...from @Rippling.com addresses. About the role We use machine learning and large language models to build software which helps our internal GTM teams operate their... .... In this role, you'll play the role of a backend engineer working across the stack (backend services, data pipelines...SeniorWork at office3 days per week$140k - $225k
...assembling a diverse, world-class team—engineers, designers, researchers, and product... ...work. About The Role As the Senior Software Engineer, Tooling and Development Infrastructure... ...familiarity with how to leverage machine learning models in a product environment is a...SeniorFull timeTemporary workLocal areaFlexible hours- ...complex, and the core platform team is scaling to match. As a Senior Software Engineer on the Droptable team (Billing Ingest), you\'ll own the... ...stores, AWS Step Functions, and AWS Lambda Exposure to machine learning pipelines and model deployment in data environments About...Senior
- ...scientists, PhDs, creatives, technologists, and engineers working together to empower people and... ...Pittsburgh. The Role We’re looking for Software Engineers to join our growing Product... ...disciplines including design, product, machine learning, and infrastructure, and will have...SeniorWork at officeRelocation package
- ...Google, and TV by combining software, AI agents, creative production... ...performance marketing, and engineering. We believe the future of... ...stage, high-growth startups Senior Engineer in a Nutshell You're... ...startups Exposure to AI and machine learning platforms/APIs, frameworks (...SeniorRemote work
$160k - $180k
...looks like by solving these issues through our software platform (SaaS). We combine cutting‑edge data science, machine learning, AI, and deep clinical expertise to... ...paying down technical debt Collaborate with engineers, product managers, and stakeholders to deliver...SeniorContract workLive inRemote work$204k - $259k
...simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous... ...perception, decision-making and deep learning, while collaborating with hardware and... ...signals either through algorithms or machine learning. Projects on our team...SeniorFull timeRemote work$225k - $250k
...has been engaged to conduct a search for an experienced Senior Software Engineer for our client, an AI-driven software company transforming... ...APIs and cloud-native applications Familiarity with AI, machine learning, or Large Language Models (LLMs) is highly desirable Strong...SeniorFull time$162.8k - $203.5k
...immersive transportation to improve people’s lives warrants modern ML utilizing peta-byte scale data. Our highly motivated Machine Learning Engineers work on these challenging problems and define solutions to directly impact various aspects of our core business. If...SeniorHourly payFull timeWork experience placementWork at officeLocal area3 days per week$196k - $220.5k
...creative, hands‑on, and impact‑focused Senior Software Engineer to join our growing Ads team. Our team... ...and marketplace interactions! To learn more about Discord Engineering, take a... ...Revenue Infrastructure, to Core Tech, to Machine Learning, to Data Science. Be a strategic...SeniorFull timeRelocationRelocation package$165k - $227k
...systems. We are seeking an independent Senior Software Engineer to join our Sales and Partners... ...our applicable plans and policies. To learn more about our Total Rewards program,... ...44, that use artificial intelligence, machine learning, or other automated processes...SeniorLocal areaFlexible hours$150k - $210k
...undiagnosed patients online, analyzes their disease state using machine learning and at-home testing, and enables compliant communication... ...early stage equity. About the Role We are looking for a Senior Software Engineer who will contribute to the design and implementation of...SeniorWork experience placementWork at officeRelocationFlexible hours3 days per week- ...define modern fintech and enterprise software, including Spark Capital, Ten Coves... ...highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing... ...oriented environment. Experience with machine learning, data analytics, or financial...SeniorFull timeWork from homeFlexible hours
$162.8k - $203.5k
...storage, real-time data processing, machine / deep learning pipelines, routing and ETA models, driver... ...our efforts, we are hiring a Senior ML Engineer who will work end-to-end on creating... ...are looking for someone who values software engineering best practices, loves the...SeniorHourly payFull timeWork experience placementWork at officeLocal area3 days per week- ...freight industry forward. About the role As a senior engineer on Uber Freight, you will design, develop,... ...upcoming tech from our Compute, Platform and Machine Learning teams. Basic Qualifications At least 5 years of software engineering experience. Strong problem solving...SeniorFull timeTemporary workWorldwide
$144k - $240k
...platform that makes this a reality— and we need engineers who want to solve problems no one has solved before... ...the center of LILA— the integration point where Machine Learning, Life Sciences, Physical Sciences, and Software become one AI‑native experience that carries a...SeniorFull timeWork at officeLocal areaFlexible hours- At Dynamo AI, a Senior Software Engineer will design, develop, and maintain robust, secure, and scalable infrastructure and applications. You will be instrumental in deploying our advanced machine learning models in diverse production environments, ensuring optimal performance...Senior
$186.07k - $218.9k
...Senior Software Engineer, Developer Infrastructure What you’ll be doing (job duties) Design, build,... ...Curiosity about crypto/web3 and a desire to learn the domain (deep prior knowledge not... ...is piloting an AI tool based on machine learning technologies to conduct initial...SeniorLocal areaRemote work$200.45k - $260.59k
Job Summary As a Senior Software Engineer on the Pilots team within the Perception organization, you will be responsible for developing prototypes... ...fusion methodologies. Adapt, refine, and integrate Machine Learning (ML) and Computer Vision (CV) models, including...Senior$272k - $283k
...acts as insurance for tough times. Through our cutting-edge machine learning, data science, and anti-fraud AI, we have served over 18 million... ...for the Play Store) . We are seeking a specialized systems engineer focused on the heart of the operating system: AOSP (Android...SeniorFull timeLocal areaImmediate startHome office- ...the U.S. is powered sustainably. Our software drives electrification and high‑efficiency... ...of Aurora Solar—we’re now growing our engineering team and looking for a passionate,... ...technologies. Our platform leverages machine learning to identify homes ideally suited for electrification...SeniorFor contractorsWork at office3 days per week
$204k - $259k
...training the Waymo Driver. We use modern machine learning techniques to model the complexities... ...work schedule and reports to a Senior Engineering Manager. You will: Develop novel methodologies... ...5+ years of industry experience in software development. Software Engineering...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Machine Learning (Commerce). Be the first to apply!
- software engineer full time San Francisco, CA
- software system engineer San Francisco, CA
- consulting software engineer San Francisco, CA
- software engineer travel San Francisco, CA
- real time software engineer San Francisco, CA
- network software engineer San Francisco, CA
- senior software engineer remote San Francisco, CA
- entry level software engineer remote San Francisco, CA
- software engineer intern San Francisco, CA
- new grad software engineer San Francisco, CA


