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

Staff Software Engineer, Realtime Infrastructure

$223k - $245.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.

This position is US based only.

The Real Time Infrastructure team is responsible for building, maintaining, and scaling the systems that power chat, push notifications, presence, and more for our users. This role will have a significant impact on the quality and performance of these features, including features built on top of our infrastructure. This team is a small but impactful team, whose work has direct and critical impact on Discord's success and ability to scale. This role reports to the Engineering Manager of Real Time Infrastructure.

Example technical challenges that this team encounters include supporting the dispatch of more than 30 million messages per second and building the infrastructure that allows Discord Servers to  grow their communities to more than 20 million users , such as Midjourney.

What you'll be doing:

- Build and operate large-scale, reliable and performant distributed systems to support Discord's real time features and services.
- Collaborate with product and infrastructure teams to develop primitives that provide compounding leverage for Discord engineering by reliably storing and serving user data, while also protecting the safety of our user data.
- Exercise "First Principles Thinking" to always deliver what matters most to our users.

What You Should Have:

- 7+ years of experience building performant distributed systems.
- Genuine interest and enthusiasm in solving complex technical problems, investigating regressions, and finding ways to improve our systems' performance.
- Strong understanding of observability and monitoring.
- Flexibility in undefined environments and excitement about devising solutions for complex technical challenges.
- Familiarity with reading and writing code in large existing codebases
- Demonstrated capability and empathy when collaborating with other engineering teams to solve issues.
- A wide range of experience across many domains and technologies, and a willingness to venture into new ones.

Bonus points:

- It's a plus if you're knowledgeable in Elixir, Erlang, or Rust.
- Strong operating systems, distributed systems and concurrency control fundamentals.
- Familiarity with Linux internals.
- Experience working with NoSQL databases (Cassandra, Scylla etc).
- Knowledge of DevOps tools like Salt, Terraform or Kubernetes.
- You have built or contributed to open source projects.

Things that may interest you


  • Our tech stack is Elixir, Python and Rust.

  • Our systems are deployed in Google Cloud.

  • Our team uses a lot of open source technologies, and contributes back too:
    - sempahore
    - instruments
    -  sorted_set_nif
    - dispenser
    - erlpack

  • Being one of Discord’s oldest teams, we’ve written quite a few blog posts through the years:
    - How Discord reduced websocket traffic by 40%
    - Maxjourney: Pushing Discord’s Limits with a Million+ Online Users in a Single Server
    - Why and How Discord Uses Patch to Test Elixir
    - Using Rust to Scale Elixir for 11 Million Concurrent Users
    - How Discord Scaled Elixir to 5,000,000 Concurrent Users
    - How Discord handles push request bursts of over a million per minute with Elixir’s GenStage


#LI-Remote

The US base salary range for this full-time position is $223,000 to $245,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!

Check out our  inclusion, diversity and purpose efforts , company principles , or learn more about the Life @ Discord experience!

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Realtime Infrastructure in San Francisco, CA vacancy
  • $200k - $400k

     ...as a team. About the Team The Infrastructure team builds and operates the foundations...  ..., ML serving, developer platform, and realtime voice. We partner closely with product,...  ...We're hiring a Senior Infrastructure Engineer to design, build, and operate production... 
    Suggested
    Full time
    Work at office
    Local area

    Decagon

    San Francisco, CA
    5 days ago
  • $197.3k - $313.7k

     ...Staff Software Engineer Salesforce is the #1 AI CRM, where humans with agents drive customer success...  ...Software Engineer to join the Data Infrastructure team within the broader Data...  ...what we work on: Enabling more realtime OLAP capabilities for internal and external... 
    Suggested

    Salesforce

    San Francisco, CA
    2 days ago
  •  ...Data is automatically uploaded in near realtime over LTE or WiFi. Enterprise tech, mapping...  ...Tech-savvy customers develop and deploy software directly to our dashcams to get realtime...  ...The Map AI Platform is the core data engine that powers our data customers, consumer... 
    Suggested
    Flexible hours

    Hivemapper

    San Francisco, CA
    5 days ago
  •  ...automatically uploaded in near realtime over LTE or WiFi. Enterprise...  ...develop and deploy software directly to our dashcams to...  ...called Map AI. The Platform Engineering team is responsible for the...  ...core distributed systems, ML infrastructure, data model abstractions, and... 
    Suggested
    Flexible hours

    Hivemapper

    San Francisco, CA
    3 days ago
  •  ...LLM Infrastructure / Agent Runtime Engineer San Francisco, CA (Hybrid) Harrison Clarke is partnering with a well-funded AI company building foundational...  ...moves from simple chat interfaces to fully autonomous software. You'll be joining a team focused on building the... 
    Suggested

    Harrison Clarke

    San Francisco, CA
    1 hour ago
  • $200k - $275k

     ...internationally.  Team As an engineering team, we believe strongly...  ...users on this data in realtime, and optimizing search algorithms...  ...as our underlying infrastructure. About you Desire...  ...Passion for crafting and shipping software solutions that delight users... 
    Work at office
    Local area

    Peregrine Technologies

    San Francisco, CA
    3 days ago
  • $180k - $315k

     ...device operations easily, from managing software installation, updates and upgrades, all...  ...operations happening on the device, and the realtime components that allow Rippling to...  ...technical leverage Invest and grow multiple engineers Partner with stakeholders to identify... 
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  •  ...Data is automatically uploaded in near realtime over LTE or WiFi. Enterprise tech, mapping...  ...Tech-savvy customers develop and deploy software directly to our dashcams to get realtime...  ...LTE modem. We are looking for engineers with experience across sensor-based mapping... 
    Worldwide
    Flexible hours

    Hivemapper

    San Francisco, CA
    2 days ago
  •  ...general intelligence benefits all of humanity. The Identity Infrastructure Engineering team sits at the core of this effort, designing and...  ...AI research. About the Role We're looking for a Staff+ Software Engineer to help build and evolve the identity infrastructure... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    3 days ago
  •  ...workflow compliance, process efficiency. Every new use case runs through the perception team. We're hiring a Staff Software Engineer to own ML Infrastructure at Voxel. Our applied ML team is shipping vision models into production every week, across thousands of... 
    Work at office
    Flexible hours

    Voxel Labs

    San Francisco, CA
    3 days ago
  • $140.4k - $372.3k

     ...GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale,...  ...United States Overview GitHub is looking for a Staff Software Engineer to join our Database Infrastructure team. We're a team that focuses on ensuring the... 
    Remote work

    GitHub

    San Francisco, CA
    4 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building...  ...builds and operates the foudantional infrastructure layer that powers Confluent Cloud....  .... About the Role: As a Staff Software Engineer on the Secure Compute Platform team,... 
    Work experience placement

    IBM

    San Francisco, CA
    2 days ago
  • $207k - $362.25k

     ...About the role Rippling's Infrastructure organization is responsible...  ...systems that allow 1,000+ engineers to build and ship products at...  ...workflows, the way we build software is fundamentally changing....  ...We are looking for a Senior Staff Engineer to lead the evolution... 
    Work at office
    Local area
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  • $200k - $230k

     ...Staff Software Engineer, Database Infrastructure We're looking for an experienced engineer with deep expertise in distributed data systems to shape the future of Gusto's storage layer. You'll manage complex migrations, architect high-scale systems, and set standards... 
    Remote work

    Gusto

    San Francisco, CA
    4 days ago
  • $293k - $385k

     ...general intelligence benefits all of humanity. The Identity Infrastructure Engineering team sits at the core of this effort, designing and...  ...AI research. About the Role We're looking for a Staff+ Software Engineer to help build and evolve the identity infrastructure... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    2 days ago
  • $252k - $315k

    Scale GP is building the infrastructure that makes enterprise AI seamless. We are looking for a Senior or Staff Infrastructure Engineer to act as a primary technical lead, engineering the...  ...role, with 5+ years of full-time software engineering experience. Deep understanding... 
    Full time

    Scale AI

    San Francisco, CA
    5 days ago
  • Job Title Disabled veteran A veteran who served on active duty in the U.S. military and is entitled to disability compensation (or who but for the receipt of military retired pay would be entitled to disability compensation) under laws administered by the Secretary of...

    Veho

    San Francisco, CA
    5 days ago
  • $185k - $224k

     ...energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each...  ...Crusoe Cloud seeks a highly skilled and experienced Staff Software Engineer to lead the development and execution of our cutting-edge... 
    Temporary work

    Crusoe

    San Francisco, CA
    5 days ago
  • $160k - $210k

     ...experienced Tech Lead to lead the Core Infrastructure team in San Fransisco, California. This...  ...lead in SF for the broader Foundations Engineering Group. Your Role You will join a super...  ...to end Qualifications 6+ years of software engineering experience in infrastructures... 

    ZIP

    San Francisco, CA
    2 days ago
  • $236k - $290k

     ...future of professional services is being written today — and we're just getting started. Role Overview As a Staff Software Engineer on the Core Infrastructure team at Harvey, you'll play a critical role in designing and building new infrastructure systems while... 
    Relocation package

    Harvey

    San Francisco, CA
    5 days ago
  • $185k - $220k

     ...About The Role As a Staff Engineer on the Network Tech team, you will play a key leadership role in developing the core systems and...  ...environment Analyzing code, requirements, system risks, and software reliability and providing recommendations on how to leverage... 
    H1b

    Veho Tech, Inc.

    San Francisco, CA
    3 days ago
  • $300 per month

     ...energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each...  ...Systems is seeking a highly skilled and motivated Senior Staff Software Engineer - Software Defined Networking to lead the development and... 
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  • $300k - $430k

     ...how we work and grow as a team. About the Team The ML Infrastructure team builds the systems that power every stage of Decagon...  ...user experiences. About the Role We're hiring a Staff ML Infrastructure Engineer to own the platforms powering Decagon's model training... 
    Work at office

    Decagon

    San Francisco, CA
    3 days ago
  • $148.5k - $223.9k

    Salesforce is seeking a voice infrastructure expert to innovate and monitor large-scale voice services. The ideal candidate has over 10 years of experience deploying voice infrastructure in public clouds, excellent troubleshooting skills, and the ability to work with customers... 

    Salesforce

    San Francisco, CA
    1 day ago
  • $148.5k - $223.9k

    Job Category Software Engineering Role Description Join the team responsible for innovating, maintaining and monitoring Salesforce’s massive scale voice infrastructure. We are part of the Service Cloud organization which is a dynamic global team delivering and supporting... 
    Flexible hours

    Centaur Labs

    San Francisco, CA
    16 hours ago
  • $225k - $310k

     ...with ambitious plans for the future. As a Senior/ Staff Software Engineer on the Batch and Realtime Streaming team, you will play a pivotal role in...  ...in backend systems, distributed computing, or data infrastructure ~ Experience in programming languages such as Python... 
    Remote job
    Work at office
    Local area

    The Voleon Group

    Berkeley, CA
    more than 2 months ago
  • $293k - $385k

     ...general intelligence benefits all of humanity. The Identity Infrastructure Engineering team sits at the core of this effort, designing and...  ...innovative AI research. About the Role We’re looking for a Staff+ Software Engineer to help build and evolve the identity... 
    Full time
    Work at office
    Local area
    Relocation package
    Flexible hours

    Slope

    San Francisco, CA
    4 days ago
  •  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are...  ...We are looking for Members of Technical Staff to join the Model Serving team at Cohere...  ...engineering experience running production infrastructure at a large scale Experience designing... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Jaide Health

    San Francisco, CA
    1 day ago
  •  ...Staff Software Engineer Rippling's Infrastructure organization builds the technical backbone that powers our entire product ecosystem. As we prepare to quadruple our global footprint, the Cloud team is tasked with evolving our foundation to handle a significant surge... 
    Work at office
    3 days per week

    Flix

    San Francisco, CA
    15 days ago
  • $140.4k - $372.3k

     ...world's leading platform for agentic software development - powered by Copilot to build...  ...within Actions, working across cloud infrastructure, networking, security, and...  ...developers. We're looking for a hands-on Staff Software Engineer to set technical direction for the macOS... 
    Remote work
    Worldwide

    GitHub

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Realtime Infrastructure. Be the first to apply!