Search jobs > San Francisco, CA > Software engineer infrastructure

Staff Software Engineer, Real Time Infrastructure

Discord
San Francisco, CA
$223K-$245.5K a year
Full-time

Discord is about giving people the power to create space to find belonging in their lives. We want to make it easier for you to talk regularly with the people you care about.

We want you to build genuine relationships with your friends and communities close to home or around the world. Original, reliable, playful, and relatable.

These are the values that connect our users and our employees at Discord.

The Real Time Infrastructure team is responsible for building, maintaining, and scaling the systems that power chat, push notifications, presence, and more for over 150 million active 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 , 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.

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.

About Us

Discord is a voice, video and text app that helps friends come together to hang out, have fun, and play games. With over 150 million monthly users, Discord has grown to become one of the most popular communications services in the world.

Discord offers a premium subscription called Nitro that gives users special perks like higher quality streams and fun customizations.

30+ days ago
Related jobs
Promoted
Pinterest
San Francisco, California

Staff Software Engineer, Data Processing Infrastructure. We're looking for staff software engineers to help us build and lead the next generation of data processing infrastructure at Pinterest which powers mission critical big data and ML/AI applications. Lead the strategy and technical direction of...

Promoted
BlackLine
CA, United States

Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations. Since being founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls ...

Promoted
Equilibrium Energy
San Francisco, California

In the near-term, you will work with other software engineers, data engineers, infrastructure engineers, ML engineers, data scientists, researchers and product managers to execute our ML- and AI-infused product development plan en route to growing our company. Our software engineers work across clou...

Promoted
Databricks
San Francisco, California

Be the ultimate owner and technical lead for a team of software engineers and drive execution of the project, breaking the work into meaningful milestones, maintain code quality standards, and build some of the complex parts of the infrastructure to support apps. Our engineering teams build highly t...

Amplitude
San Francisco, California

We’re looking for a Staff Frontend Product Engineer to join the Analytics Usability team within Amplitude. As a Staff Frontend Product Engineer, you will be responsible for partnering closely with your team’s Product Manager and Product Designer to ship best-in-class features for our Analytics produ...

DoorDash
San Francisco, California

As a Staff Machine Learning Engineer, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the growth and personalization experiences at the heart of our fast-growing grocery and retail delivery business. We expect this role to be hybrid with some time in-of...

BHO Tech
San Francisco, California

As a Software Engineer, you will own the development of tools and services for our hospitality team. Collaborate with product management and other engineers on technical vision, design, and planning. Contribute to and advocate for good engineering practices. You enjoy agile software development proc...

Capgemini
San Francisco, California

Senior Product Software Technician - CAD Tooling Engineer/Infrastructure Engineer-076019. We are seeking a skilled and motivated CAD Tooling Engineer with a strong background in C++ development to join our dynamic engineering team. As a CAD Tooling Engineer, you will play a key role in designing, de...

Anyscale
San Francisco, California

We're hiring exceptional Staff Software Engineers for a variety of open roles, including:. Develop high-quality software to empower software developers and simplify programming through the Anyscale platform. Ray in their tech stacks to accelerate the progress of AI applications out into the real wor...

Cloudera
Remote, California, US
Remote

Cloudera is looking for an exceptional and passionate software engineer to join the Data Warehouse engineering team focused on building query federation capabilities. Staff Software Engineer you will: . We are looking for engineers with experience in architecting and developing parallel and distribu...