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- ...a sustainable future. What the job involves As a Senior Software Engineer on the Perception team, you will be prototyping and developing... ...fusion methodologies. Adapt, refine, and integrate Machine Learning (ML) and Computer Vision (CV) models for novel, Hayden-...SeniorFull time
$175k - $250k
.... Check our our values & culture deck to learn more: Technology stack Swayable... ...About the role Swayable is seeking a Senior Engineer blending Python software development expertise with scientific computing, machine learning, and AI experience to advance...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$204k - $259k
...prove that a virtual world is "real"? We are looking for a Senior Software Engineer to build the metrics and systems that grade this hybrid... ...evaluation frameworks for complex systems or machine learning models. System & Model Fluency: Comfort working with...SeniorFull timeRemote work- ...Persista is looking for a software engineer to join our small but growing team. We’re passionate... ...make. We’re reflective and spend time learning how to work better as a team. We’... ...in natural language or toying with machine learning You love to experiment as a...SeniorFull time
- ...a sustainable future. What the job involves As a Senior Software Engineer on the Platform - Cloud Events team, you will ensure that... ...quality through code review and documentation Optimize machine learning operations with robust systems and by collaborating...SeniorFull timeWork at office3 days per week
$204k - $259k
...measuring and improving the quality of the software that drives the car. We are looking for experienced data-minded software engineers and data scientists to help us improve... ..., math, physics, algorithms and machine learning. Use simulation creatively and mine...SeniorFull timeRemote work$220k - $275k
...easier and more fun for people to 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...SeniorFull timeShift work$190k - $280k
...About Sentry Bad software is everywhere, and we’re tired of it. Sentry is on a... ...monitoring tools. About the role As a Senior Software Engineer on Sentry’s AI/ML team, you’ll be... ...the forefront of integrating AI and machine learning into our core products, from issue...SeniorHourly payFull timeWork at office- ...financial accuracy. Create consumer software products for billing and pricing features... ...5 years of experience as a Software Engineer or related occupation. # Must have at... ...We have research papers accepted at top machine learning and graphics conferences, including NeurIPS...SeniorFull timeWork experience placementLocal areaRemote workFlexible hours
- ...Senior Software Engineer - Identity Security Enterprises are undergoing two simultaneous transformations: moving critical infrastructure... ...enterprise/B2B security products Familiarity with machine learning systems or ML-adjacent infrastructure Exposure to AWS,...SeniorFull timeWork at office
- ...for an outstanding experienced engineer to push our platform to the... ...building reliable, performant software at speed. - Seek high... ...technologies. As long as you're open to learning, please apply. We... ...underlying infrastructure - Machine Learning: PyTorch, CUDA, Ray...SeniorFull timeWork at officeFlexible hours
$130k - $250k
...internationally. Our Team As an engineering team, we believe strongly that... ...Peregrine serves. We’re looking for a Senior Software Engineer to join our core engineering... ...including PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and...SeniorFull timeWork at officeLocal area$185k - $221.4k
...and the opportunity to learn from top thinkers in... ...own production‑grade software systems, services, data... ...debugging Uphold high engineering standards. Lead code... ...Collaborate broadly. Pair with machine learning engineers and... .... Autonomy. Small, senior teams give you room to...SeniorFull timeRemote workFlexible hours$159k - $239k
...for the GenAI era. We’re looking for a Senior Software Engineer to join the AI Agentic Experience... ...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...SeniorFull timeLocal areaWorldwideFlexible hours- ...currently Tuesday. About the Role We are seeking a Senior Software Engineer to join our Managed Kubernetes (Mk8s) team. You will... ...Crescent Cove ~ We have research papers accepted at top machine learning and graphics conferences, including NeurIPS, ICCV, SIGGRAPH...SeniorFull timeWork at officeLocal areaWork from homeFlexible hours
$144k - $270k
...Your Impact at LILA We are seeking a Senior Software Engineer to join our Applied AI group and help build the next generation of our... ...You’ll work at the intersection of backend engineering and machine learning, ensuring our platform seamlessly scales and supports cutting...SeniorFull timeWork at officeLocal areaFlexible hours$144k - $240k
...that makes this a reality — and we need engineers who want to solve problems no one has... ...We're hiring Sr Principal / Principal Software Engineers to design the agents, interfaces... ...of LILA — the integration point where Machine Learning, Life Sciences, Physical Sciences, and...SeniorFull timeWork at officeLocal areaFlexible hours- ...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
$204k - $259k
...etc. We seek an experienced senior IC to lead the development of... .... This role reports to an Engineering Manager. You will:... ...~5+ years of professional software engineering experience, with at least 3 years in machine learning infrastructure such as developing...SeniorFull timeRemote work- ...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
- ...Linux security features and software infrastructure to protect large... ...of kernel-level threats. Engineer security capabilities for... ...Have 3+ years of experience as Senior Software Engineer, Senior... ...research papers accepted at top machine learning and graphics conferences,...SeniorFull timeWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours
$139.8k - $202.8k
...demonstrated understanding of software architecture principles... ...adaptability, with a track record of learning new programming languages,... ...maintainability, and alignment with engineering standardsDevelop and maintain... ...product, data science, and machine learning partners to...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- ...new state of trust for global commerce and capital markets through... ...audit. Put simply, we build software for the people who enable... ...re hiring Deployed Software Engineers (Senior or Staff) to join our growing... ...engineering culture based on trust, learning, and excellence Travel up...SeniorRemote jobFull time
- ...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
- ...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
$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$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
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 developer fintech San Francisco, CA
- startup software engineer San Francisco, CA
- financial software developer San Francisco, CA
- junior software developer remote San Francisco, CA
- software engineer San Francisco, CA
- software data engineer San Francisco, CA
- freelance software developer San Francisco, CA
- software developer internship no experience San Francisco, CA
- part time software developer San Francisco, CA
- associate software developer San Francisco, CA


