Senior Rust Systems Engineer: Distributed Backends

MPower Plus

Sunnyvale (CA)

On-site

USD 190,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

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.

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

Similar jobs worth comparing

Senior Rust System Engineer
Senior Rust System Engineer

MPower Plus • Sunnyvale (CA)

On-site
USD 190,000 - 240,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
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
Rust Systems Engineer — High-Performance Backend
Rust Systems Engineer — High-Performance Backend

Central Business Solutions, Inc • Newark (CA)

Remote
USD 100,000 - 130,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
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
Senior Rust Engineer - Remote, Distributed Systems
Senior Rust Engineer - Remote, Distributed Systems

brightvisiontechnologies • North Carolina

On-site
USD 145,000 - 205,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 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
Staff Software Engineer: Platform R&D
Staff Software Engineer: Platform R&D

SolarWinds • Austin (TX)

On-site
USD 140,000 - 230,000