Lead Backend Architect - Distributed Systems (Rust & gRPC)

EPAM Systems, Inc.

United States

Remote

USD 140,000 - 190,000

Full time

10 days ago
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

Benefits offered by this job

Healthcare benefits
Paid time off
Upskilling and certification courses
LinkedIn Learning access
Global career opportunities
Volunteer opportunities
Employee Groups

Job summary

EPAM Systems, Inc. seeks a Lead Backend/Distributed Systems Engineer to design scalable and highly available services that integrate with distributed storage systems. You will build high-performance Rust components and drive system design for consistency, sharding, replication and fault tolerance.

Expect on-call duties and collaboration across global teams. The role requires strong async/concurrency expertise, experience with gRPC/Thrift interfaces, and cloud-native architecture with service

Qualifications

  • 5+ years backend software engineering experience with Rust.
  • Proven distributed storage system design or operation experience.
  • Strong leadership to guide decisions and mentor engineers.

Responsibilities

  • Design scalable, high-availability backend services that interact with distributed storage systems.
  • Build high-performance Rust components and core service functionality.
  • Lead system design for distributed storage features including consistency, sharding, replication, and fault tolerance.
  • Implement RPC-based service interfaces using gRPC or Apache Thrift.
  • Develop concurrent and asynchronous execution models for reliability and throughput.
  • Troubleshoot production issues, debug complex failures, and drive root-cause resolution.
  • Provide on-call support and improve runbooks and diagnostics.
  • Coordinate with global teams and support occasional overlap meetings.

Skills

Rust
Leadership
Distributed storage
Async
Multithreading
Concurrency patterns
gRPC/Thrift
Cloud-native
Service discovery
English B2

Tools

gRPC
Apache Thrift
Linux
Go
Python

Job description

EPAM Systems, Inc. seeks a Lead Backend/Distributed Systems Engineer to design scalable and highly available services that integrate with distributed storage systems. You will build high-performance Rust components and drive system design for consistency, sharding, replication and fault tolerance.

Expect on-call duties and collaboration across global teams. The role requires strong async/concurrency expertise, experience with gRPC/Thrift interfaces, and cloud-native architecture with service

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Backend Engineer - Distributed Systems
Lead Backend Engineer - Distributed Systems

EPAM Systems, Inc. • United States

Remote
USD 150,000 - 210,000
Senior Backend Engineer, Distributed Systems (Rust)
Senior Backend Engineer, Distributed Systems (Rust)

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 210,000
Healthcare benefits
Paid time off and sick leave
Unlimited LinkedIn Learning access
+2
Lead Software Engineer — Backend / Distributed Systems (Rust)
Lead Software Engineer — Backend / Distributed Systems (Rust)

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+4
Lead Software Engineer – Backend / Distributed Systems
Lead Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • United States

Remote
USD 150,000 - 210,000
Senior Software Engineer – Backend / Distributed Systems
Senior Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 210,000
Healthcare benefits
Paid time off and sick leave
Unlimited LinkedIn Learning access
+2
Senior Rust Engineer - Remote Backend & GraphQL
Senior Rust Engineer - Remote Backend & GraphQL

R Systems • West Hollywood (CA)

Remote
USD 120,000 - 180,000
Frequent Internal Hackathons
E-Learning Platform Access
Open Door Policy
Senior Rust Backend Engineer - Cloud APIs & Systems
Senior Rust Backend Engineer - Cloud APIs & Systems

R Systems • United States

On-site
USD 130,000 - 165,000
Remote Senior Rust Engineer: High-Performance Systems
Remote Senior Rust Engineer: High-Performance Systems

BUSINESS & MORE ? • United States

Remote
USD 95,000 - 150,000
Rust Backend Architect for Production-Grade Workflows
Rust Backend Architect for Production-Grade Workflows

Slope • New York (NY)

On-site
USD 175,000 - 260,000
Senior Go Backend Architect: Scalable Systems Lead
Senior Go Backend Architect: Scalable Systems Lead

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+2