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.
$220k - $247.5k
...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... ...pillars — our growing 1P Shop and our newly launched Game Commerce platform, which connects players to in-game items from...SeniorFull timeSeasonal work- ...that enables this new era of commerce. We believe every social... ...Founded by ex-Meta product and engineering leaders, we've raised over... ...We're looking for a Senior Software Engineer to help architect... ...Experience integrating AI or machine learning systems into production platforms...SeniorShift work
$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- ...dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and... ...You'll Bring5+ years of frontend engineering experienceYou have empathy for compensation... ...every compensation decision.We build software that transforms how companies pay their...SeniorFlexible hours3 days per week
- ...dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and... ...technical direction across projects, mentor engineers, and raise the bar on how the team... ...in every compensation decision.We build software that transforms how companies pay their...SeniorContract workFlexible hours3 days per week
$166k - $225k
...improve their business. Founded by engineers — and customer obsessed — we... ...infrastructure across millions of virtual machines. And we're only getting started.As a software engineer with a backend focus,... ...service platforms, to machine learning infrastructure. For instance,...SeniorLocal areaWorldwide$159k - $239k
...for the GenAI era. We’re looking for a Senior Software Engineer to join the AI Agentic Experience team... ...and diverse team. We value ownership, learning and innovation. This is an ideal role... ...44, that use artificial intelligence, machine learning, or other automated processes...SeniorLocal areaWorldwideFlexible hours$190k - $230k
...notifications, our AI-powered personalization engine delivers bespoke experiences that... ...and high-impact culture.As a Senior Software Engineer in our Intelligent Messaging,... ...automation is driven by custom and open source machine learning models, lots of data and built with...SeniorFull time$200k - $250k
...enterprise and internationally. Our TeamAs an engineering team, we believe strongly that... ...Peregrine serves.We’re looking for a Senior Software Engineer to join our core engineering... ...PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and Sagemaker...SeniorLocal area- ...dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and... ...and Craft Ventures.Product @ PaveProduct engineers at Pave build the core workflows and... ...in every compensation decision.We build software that transforms how companies pay their...SeniorFlexible hours3 days per week
$220k - $230k
...Francisco or Mountain View, CA, USAR&D - Engineering /Full-time /HybridAera Technology is... ...-making processes with AI and machine learning. Through our AI decision automation platform... ...were previously unattainable. The Senior Software Engineer (CALC engine) is a specialised...SeniorFull timeWork at officeFlexible hours3 days per week$200k - $250k
...enterprise and internationally. TeamAs an engineering team, we believe strongly that empathy... ...Peregrine serves.We're looking for a Software Engineer to join Product Experiences,... ...powering search and discovery; machine learning models hosted in Bedrock and Sagemaker...SeniorWork at officeLocal area$216k - $311k
The Public Sector software engineers (SWEs) create the core product building blocks forward-deployed... ...how an agent reached a decisionAs a Senior Software Engineer, you will lead the... ...reviews and identify risks within machine learning infrastructure and model serving....SeniorFull time$179.8k - $258.5k
Senior Software Engineer - Identity SecurityEnterprises are undergoing two simultaneous transformations: moving critical infrastructure to... ...building enterprise/B2B security productsFamiliarity with machine learning systems or ML-adjacent infrastructureExposure to AWS, Kafka...SeniorWork at office- ...dataset with deep expertise in AI and machine learning. Our platform is perfecting the art and... ...compensation dataset and Pave's existing workflow engine. Think: autonomous agents that can... ...every compensation decision.We build software that transforms how companies pay their...SeniorFlexible hours3 days per week
$140k - $225k
...assembling a diverse, world-class team—engineers, designers, researchers, and product... ...their best work.About The RoleAs the Senior Software Engineer, Tooling and Development... ...Some familiarity with how to leverage machine learning models in a product environment is a...SeniorFull timeTemporary workLocal areaFlexible hours$172.43k - $230.95k
...other, come build with us at Crusoe.About This Role:The Senior Software Engineer for the AI Model Lifecycle team will play a crucial role... ...development lifecycle, with a specific focus on leveraging Machine Learning models, including Large Language Models (LLMs).What You’ll...SeniorTemporary work$140k - $180k
...Senior Software Engineer (Full-Stack) Location: San Francisco, CA (Hybrid) Salary: $140k-180k An exciting opportunity has opened... ...for all software and data. Stay informed on AI and machine learning developments to continually refine and improve product offerings...SeniorH1b- ...Sr. SW Engineer Our client is hiring a Sr. SW Engineer to expand their core machine learning and automation engine. You'll work directly with the co-founders to architect, build, and ship high-impact systems that integrate deeply with their accounting tech ecosystem...Senior
$250k - $300k
...placing the best product managers, software, and hardware talent at innovative companies... ...help them hire. Title of Role: Senior Software Engineer, Backend (Infrastructure)... ...the-loop systems that power advanced machine learning models. The company is already generating...SeniorWork at officeRemote work- ...GenAI Platform team sits within Machine Learning Platform and builds the... ...model serving and inference engines, fine-tuning and training pipelines... .... This role is ideal for a senior engineer who enjoys owning... ...of industry experience in software engineeringDeep backend...SeniorHourly payWork at officeLocal areaRemote workFlexible hours
- ...Senior Software Engineer, Edge Locations: San Francisco At Kargo, our mission is to build a connective... ...high-performance C++ systems for machine vision and AI on edge devices,... ...the following: computer vision, machine learning or AI, robotics, or edge computing....SeniorLocal area
$213k - $263k
...publishing. We are seeking an experienced, technically hands-on Senior Software Engineer to design and implement these core authoring APIs. In... ...the software development lifecycle for evaluation or machine learning systems. A passion for safety-critical systems and the...SeniorFull timeRemote work$175k - $375k
...Senior Software Engineer, Full Stack Title of Role: Senior Software Engineer, Full Stack Location: San Francisco, onsite Company... ...fast-paced development setting. Familiarity with AI or machine learning concepts. Knowledge of DevOps practices and CI/CD pipelines...SeniorWork at officeFlexible hours- ...Calling All Full-Stack Software Engineers We're looking for an exceptional full-stack engineer... ...they need to succeed. The senior full-stack software engineer is multifaceted... ...on the latest advancements in AI, machine learning, and finance to continually improve our...Senior
$204k - $259k
...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's... ...techniques including statistics, math, physics, algorithms and machine learning. Use simulation creatively and mine real world driving...SeniorFull timeRemote work$240k - $300k
...Horowitz to accelerate this mission. About The Role As a Software Engineer at EliseAI, you won't just write code; you'll build... ...event-driven distributed systems ~ Understanding of machine learning and data ~ AWS experience Why Join...SeniorWork at officeLocal areaRelocation$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 payWork at officeLocal area3 days per week$183k - $223.2k
...Senior Software Engineer The Uber Freight team is building a better future for FinTech. We believe that when shippers and carriers have... ...as new and upcoming tech from our Compute, Platform and Machine Learning teams. Basic Qualifications ~ Bachelor's, or Master...SeniorTemporary workWorldwide$150k - $210k
...undiagnosed patients online, analyzes their disease state using machine learning and at-home testing, and enables compliant communication... ...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
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 internship San Francisco, CA
- software development engineer aws San Francisco, CA
- software developer internship no experience San Francisco, CA
- real time software engineer San Francisco, CA
- financial software developer San Francisco, CA
- part time software developer San Francisco, CA
- graduate software developer San Francisco, CA
- software engineer travel San Francisco, CA
- experienced software developer San Francisco, CA
- remote entry level software developer San Francisco, CA


