Senior Rust System Engineer

MPower Plus

Sunnyvale (CA)

On-site

USD 190,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MPower Plus in Sunnyvale, CA is seeking a Senior Software Engineer specializing in distributed systems and Rust to design scalable backend services.

You will own features end-to-end from design through testing and deployment, optimize performance, and contribute to AI/ML data orchestration. Experience with async Rust, Sync/Send, memory synchronization is required; Kubernetes and containers are nice-to-have.

Qualifications

  • Experience designing and implementing distributed systems.
  • Strong knowledge of Rust asynchronous programming (async/await) and ownership semantics.
  • Experience with production software lifecycle.

Responsibilities

  • Design, develop, and support highly scalable distributed systems and backend services using Rust.
  • Build high-performance, concurrent systems using Rust async/await, Sync/Send, memory synchronization, and atomic operations.
  • Work on distributed concepts such as consensus, replication, fault tolerance, and failure detection.
  • Own features end-to-end from design and implementation through testing, deployment, and production support.
  • Optimize low-level performance, reliability, and maintainable code for AI/ML data orchestration systems.

Skills

Distributed systems
Concurrent programming
Production software lifecycle

Tools

Rust
Kubernetes
Containers
Linux internals
Distributed KV databases
Blob storage

Job description

Position: Senior Software Engineer – Distributed Systems / Rust

Location: Sunnyvale, CA

Responsibilities:

Design, develop, and support highly scalable distributed systems and backend services using modern Rust.

Build high-performance, concurrent systems using Rust async/await, Sync/Send, memory synchronization, and atomic operations.

Work on distributed concepts such as consensus, replication, fault tolerance, and failure detection.

Own features end-to-end from design and implementation through testing, deployment, and production support.

Optimize low-level performance, reliability, and maintainable code for AI/ML data orchestration systems.

Must-Have Skills:

Distributed systems + concurrent programming experience.

Rust async/await, Sync/Send, ownership/borrowing.

Experience with production software lifecycle.

Nice to Have: Kubernetes, containers, Linux internals, storage systems, distributed KV databases, blob storage.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Systems Engineer: Distributed Backends
Senior Rust Systems Engineer: Distributed Backends

MPower Plus • Sunnyvale (CA)

On-site
USD 190,000 - 240,000
Staff Software Engineer / Rust / Santa Clara
Staff Software Engineer / Rust / Santa Clara

Motion Recruitment Partners LLC • Santa Clara (CA)

Hybrid
USD 140,000 - 180,000
Senior Rust Engineer - Remote, Scalable Distributed Systems
Senior Rust Engineer - Remote, Scalable Distributed Systems

Bright Vision Technologies • Apex (NC)

On-site
USD 145,000 - 205,000
Senior Rust Engineer - Remote, Distributed Systems
Senior Rust Engineer - Remote, Distributed Systems

brightvisiontechnologies • North Carolina

On-site
USD 145,000 - 205,000
Senior Rust Systems Engineer for Scalable AI DB
Senior Rust Systems Engineer for Scalable AI DB

LangChain • San Francisco (CA)

On-site
USD 175,000 - 240,000
Medical, dental, and vision coverage
Flexible vacation
401(k) plan
+1
Senior Rust Engineer: Low-Latency Multi-Tenant Systems
Senior Rust Engineer: Low-Latency Multi-Tenant Systems

Walmart • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
401(k) match
Stock purchase plan
Paid maternity and parental leave
+2
Remote Rust Backend Engineer - High-Performance Systems
Remote Rust Backend Engineer - High-Performance Systems

JobCubby • Round Rock (TX), Northern (KY)

Hybrid
USD 145,000 - 205,000
Hybrid: Lead Rust Backend & Distributed Systems Engineer
Hybrid: Lead Rust Backend & Distributed Systems Engineer

Motion Recruitment Partners LLC • Santa Clara (CA)

Hybrid
USD 140,000 - 180,000
Remote Rust Backend Engineer - High-Performance Systems
Remote Rust Backend Engineer - High-Performance Systems

Bright Vision Technologies • Round Rock (TX)

On-site
USD 145,000 - 205,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Alumni Founders • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Equity, Full Benefits Package