1

Rust Jobs in Berkeley, CA (NOW HIRING)

Leverage Rust's ownership and concurrency model to build memory-safe, highly performant systems. * Optimize services for: CPU efficiency, Memory footprint, Network throughput, Multi-tenant workload ...

Leverage Rust's ownership and concurrency model to build memory-safe, highly performant systems. * Optimize services for: CPU efficiency, Memory footprint, Network throughput, Multi-tenant workload ...

Use and contribute to Rust codebases: reproduce customer environments, inspect logs, build diagnostic tools, run instrumentation, apply patches and configuration changes. What We're Looking For Must ...

Responsibilities : • Work directly with Chalk's co-founders to productionize our first iteration • Write Python and Rust • Design, implement, ship, and maintain significant components of our ...

Firmware Lead, Robotics

San Francisco, CA · On-site

$380K - $445K/yr

Are deeply fluent in low-level languages (we use Rust!) and comfortable working close to hardware under real-time constraints. * Understand embedded systems from first principles, including ...

Design robust integrations with the Codex CLI and app server (Rust), including process lifecycle, streaming output, and error handling. * Own IPC architecture and patterns (renderer/main boundaries ...

next page

Showing results 1-20

Rust information

See Berkeley, CA salary details

$30.6K

$85K

$121.2K

How much do rust jobs pay per year?

As of Jun 22, 2026, the average yearly pay for rust in Berkeley, CA is $84,995.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,100.00 and $115,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Rust position, and why are they important?

To thrive as a Rust Developer, you need strong programming abilities in Rust, a solid understanding of systems programming concepts, and typically a background in computer science or related fields. Familiarity with industry-standard tools like Cargo, Git, and CI/CD pipelines, as well as knowledge of platforms such as Linux, is often expected. Excellent problem-solving, effective communication, and a collaborative mindset help developers excel when working on complex software projects within teams. These skills are crucial for building robust, high-performance applications while ensuring maintainability and scalability in demanding technology environments.

What is a Rust job?

A Rust job typically involves developing software using the Rust programming language, which is known for its memory safety, performance, and concurrency features. Rust developers work on system programming, web assembly, backend services, and embedded systems. Many Rust jobs are in industries requiring high-performance and secure applications, such as finance, blockchain, and networking. Employers look for proficiency in Rust, knowledge of software development best practices, and experience with related tools and frameworks.

What are the most common challenges faced by Rust Developers in their day-to-day work?

Rust Developers often encounter challenges related to borrowing and ownership concepts, which are core features that ensure memory safety but can also make debugging and designing programs more difficult for those new to the language. Additionally, as Rust is still relatively young compared to some other languages, developers may face limited third-party library support or need to contribute to open-source tools themselves. However, working in teams allows for knowledge sharing and collaborative problem-solving, making it easier to overcome these obstacles. Embracing a growth mindset and participating in the active Rust community can help developers quickly adapt and thrive in this evolving field.

What are the most commonly searched types of Rust jobs in Berkeley, CA? The most popular types of Rust jobs in Berkeley, CA are:
What are popular job titles related to Rust jobs in Berkeley, CA? For Rust jobs in Berkeley, CA, the most frequently searched job titles are:
What job categories do people searching Rust jobs in Berkeley, CA look for? The top searched job categories for Rust jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Rust jobs? Cities near Berkeley, CA with the most Rust job openings:
Infographic showing various Rust job openings in Berkeley, CA as of June 2026, with employment types broken down into 88% Full Time, 9% Part Time, 2% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $84,995 per year, or $40.9 per hour.
Software Engineer- Database Infrastructure

Software Engineer- Database Infrastructure

Discord

San Francisco, CA

$160K - $180K/yr

Other

Posted 20 days ago


Job description

The Database Infrastructure team develops and operates all of Discord's databases and data services. Those systems store the data of Discord's 200M+ monthly active users-including trillions of messages! We work across multiple areas: databases, disk storage and Rust-based data access services. We're a small team whose work has a huge impact on our company's success and ability to grow!

Some blog posts from the team:

  • How Discord Indexes Trillions of Messages
  • How Discord Stores Trillions of Messages
  • How Discord Supercharges Network Disks for Extreme Low-Latency

You will:

  • Build and operate large-scale, reliable and performant data systems with ScyllaDB, PostgreSQL, ElasticSearch, Linux and Rust.
  • Collaborate with product and infrastructure teams to develop storage primitives enabling all of Discord.
  • Exercise "First Principles Thinking" to always deliver what matters most to our users.
  • Work with a talented team of engineers who have built one of the largest communication platforms in the world.

You have:

  • 2-4 years of experience with building backend infrastructure
  • Ability to troubleshoot, debug, and test complex systems in a live, production environment
  • Strong operating systems, distributed systems, and concurrency control fundamentals
  • Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++
  • Comfortable working in fast paced environments

Bonus Points:

  • Experience with highly-available and distributed databases: e.g. ScyllaDB, Cassandra, Vitess, Postgres w/HA, etc.
  • Experience with Rust
  • Knowledge of DevOps tools like Salt, Terraform or Kubernetes

More things that might interest you:

  • We've tackled a lot of fascinating technical challenges over the years, and blogged about it regularly:
    • How Discord Stores Trillions of Messages
    • 25% or 6 to 4: The 11/6/23 Authentication Outage
    • How Discord Supercharges Network Disks for Extreme Low Latency
    • Why Discord is switching from Go to Rust
    • How Discord Indexes Billions of Messages
    • How Discord Stores Billions of Messages
    • How Discord Indexes Trillions of Messages
  • One of our team members even wrote a book on ScyllaDB
  • We present at conferences:
    • How Discord Indexes Trillions of Messages by Vicki Niu
    • How Discord Performs Database Upgrades at Scale by Ethan Donowitz


The US base salary range for this full-time position is $160,000 to $180,000 + 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.