Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Machine Learning (Commerce)

$220k - $247.5k
Full-time

Discord 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Machine Learning (Commerce) in San Francisco, CA vacancy
  • $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... 
    Senior
    Full time

    Discord

    San Francisco, CA
    1 day ago
  •  ...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-... 
    Senior
    Full time

    Hayden Ai

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time

    Swayable

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Full time

    Persista

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office
    3 days per week

    Hayden Ai

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Shift work

    Discord

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Work at office

    Sentry

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Lambda

    San Francisco, CA
    1 day ago
  •  ...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,... 
    Senior
    Full time
    Work at office

    Abnormal Company

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Flexible hours

    Encord

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area

    Peregrine

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Foresite Labs

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Contract work
    Flexible hours
    3 days per week

    Trove Information Technologies

    San Francisco, CA
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Flexible hours
    3 days per week

    Trove Information Technologies

    San Francisco, CA
    1 day ago
  •  ...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,... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time

    Moodys

    San Francisco, CA
    4 days ago
  • $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... 
    Senior
    Local area

    Peregrine Technologies

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Remote job
    Full time

    Field Guide Inc

    San Francisco, CA
    1 day ago
  •  ...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... 
    Senior
    Flexible hours
    3 days per week

    Trove Information Technologies

    San Francisco, CA
    2 days ago
  •  ...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

    Dynamo AI

    San Francisco, CA
    5 days ago
  • $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,... 
    Senior
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Flexible hours
    3 days per week

    Aera Technology

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Machine Learning (Commerce). Be the first to apply!