Remote Otter LogoRemoteOtter

Staff Software Engineer, Machine Learning - Remote

Posted Yesterday
Software Development
Full Time
USA
$272,000 - $306,000/year

Overview

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.

In Short

  • Raise the technical bar for the team by setting architectural direction, tackling systemic challenges, and identifying opportunities for innovation and efficiency.
  • Design, build and scale robust, high-throughput, low latency recommender systems that power product features used by tens of millions of users every day.
  • Build and deploy advanced ML models, leveraging deep learning, reinforcement learning, and optimization to drive engagement and enhance user experience.
  • Collaborate cross-functionally to shape ML-driven product roadmaps, balancing speed of iteration with long-term system complexity and scalability.

Requirements

  • 8+ years of experience in applied Machine Learning, inclusive Ph.D. or Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
  • Deep expertise in mainstream RecSys model architecture (e.g. two-tower, transformer-based model, multi-task learning, wide and deep etc.).
  • Strong proficiency in Python and ML frameworks such as PyTorch, JAX, or TensorFlow.
  • Extensive experience building performant machine learning systems at scale and have driven execution from ideation to production implementation.
  • Strong product intuition and a passion for building ML applications grounded in user feedback and real-world impact.
  • Excellent communication and collaboration skills—able to lead complex, cross-functional technical initiatives and keep stakeholders aligned through clear updates and problem-solving.
  • The ability to thrive in ambiguous environments, and are energized by tackling open-ended, technically challenging problems.

Benefits

  • Experience with whole-page optimization in marketplace or multi-objective ranking environments.
  • Worked on notification systems or applied reinforcement learning in production settings.
  • Built models for user representation learning or user modeling to power personalization.
  • Deep expertise in distributed training (e.g. PyTorch DDP, Ray Train) and large-scale data processing pipelines (e.g., Spark, Flink).
Discord logo

Discord

Discord is a leading communication platform that connects over 200 million users monthly, primarily for gaming purposes. With more than 90% of its users engaging in gaming activities, Discord facilitates social interactions before, during, and after gameplay, making it an essential tool in the gaming community. The company is dedicated to enhancing the gaming experience through innovative design and user-friendly features, and it fosters a collaborative environment where design systems play a crucial role in maintaining quality across its products.

Share This Job!

Save This Job!

Similar Jobs:

Hs logo

Staff Software Engineer, Machine Learning - Remote

Hs

2 weeks ago

Join Headspace as a Staff Software Engineer to lead the development of innovative machine learning applications for mental health.

USA
Full-time
Software Development
$140,400 - $224,250/year
VERSES logo

Staff Software Engineer (Machine Learning) - Remote

VERSES

22 weeks ago

Join VERSES as a Staff Software Engineer focused on Machine Learning, where you'll develop innovative software solutions and tackle global challenges.

USA
Full-time
Software Development
Hs logo

Staff Software Engineer, Machine Learning - Remote

Hs

39 weeks ago

Join Headspace as a Staff Software Engineer, focusing on building and scaling machine learning systems to enhance mental healthcare.

Worldwide
Full-time
Software Development
Narvar logo

Staff Software Engineer, Machine Learning - Remote

Narvar

45 weeks ago

Narvar is seeking a Staff Software Engineer to enhance its platform through machine learning and data engineering.

Bangalore, India
Full-time
Software Development
Government Employees Insurance Company logo

Software Engineer - Machine Learning - Remote

Government Employees Insurance Company

12 weeks ago

Join GEICO as a Software Engineer specializing in Machine Learning, focusing on building scalable systems and collaborating with cross-functional teams.

USA
Full-time
Software Development
$75,000.00 - $160,000.00/year