Senior Rust Backend Engineer — Scalable Distributed Systems

EPAM Systems

Mexico

On-site

PHP 7,398,000 - 11,714,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Paid time off
Learning & certification opportunities
Global career opportunities
Volunteer and community involvement

Job summary

EPAM Systems is seeking a Senior Backend Engineer to design and operate high-performance distributed services. You will build Rust components for storage workloads, develop RPC-based services, and collaborate with global teams across time zones.

Requirements include 3+ years in Rust, strong C++ knowledge, and distributed storage experience. The role emphasizes concurrency, scalability, and on-call support.

Qualifications

  • 3+ years of Rust backend development experience.
  • Strong C++ knowledge for interfacing with low-level systems.
  • Hands-on distributed storage systems experience.
  • Concurrency-focused programming with async patterns and multithreading.
  • RPC experience using gRPC or Apache Thrift.
  • Cloud-native patterns including service discovery/mesh.
  • Solid system design for scalable, highly available services.
  • Strong data structures and algorithms knowledge.

Responsibilities

  • Design scalable backend services integrated with distributed storage.
  • Build high-performance Rust components for distributed workloads.
  • Develop and maintain RPC-based services using gRPC or similar.
  • Implement asynchronous, concurrency-safe service logic.
  • Define architecture for high availability and scalability.
  • Troubleshoot production incidents and health issues.
  • Provide on-call support and improve tooling/runbooks.
  • Collaborate with global teams across time zones.
  • Evaluate replication, sharding, and resharding strategies.

Skills

Rust backend development
C++ knowledge
Distributed storage systems
Concurrency and async
gRPC/Thrift RPC
Cloud-native architecture
System design
Data structures & algorithms
On-call / production debugging
English proficiency (B2)

Job description

EPAM Systems is seeking a Senior Backend Engineer to design and operate high-performance distributed services. You will build Rust components for storage workloads, develop RPC-based services, and collaborate with global teams across time zones.

Requirements include 3+ years in Rust, strong C++ knowledge, and distributed storage experience. The role emphasizes concurrency, scalability, and on-call support.

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

Similar jobs worth comparing

Senior Software Engineer – Backend / Distributed Systems
Senior Software Engineer – Backend / Distributed Systems

EPAM Systems • Mexico

On-site
PHP 7,398,000 - 11,714,000
Healthcare benefits
Paid time off
Learning & certification opportunities
+2
Senior Rust Engineer for Open Finance Platform
Senior Rust Engineer for Open Finance Platform

Kraken • Mexico

On-site
PHP 8,636,000 - 14,189,000
Senior Backend Engineer: Scalable APIs & Platform Automation
Senior Backend Engineer: Scalable APIs & Platform Automation

EPAM Systems • Mexico

On-site
PHP 4,316,000 - 6,782,000
Healthcare benefits
Global career opportunities
Upskilling & certification courses
+2
Senior Backend Software Engineer - RUBY
Senior Backend Software Engineer - RUBY

Coberon Chronos • España

Remote
EUR 60,000 - 80,000
Senior Rust Engineer for Open Finance Infrastructure
Senior Rust Engineer for Open Finance Infrastructure

blockchaincapital.com • España

On-site
PHP 11,104,000 - 14,806,000
Rust Software Engineer - Scalable Fintech Infrastructure
Rust Software Engineer - Scalable Fintech Infrastructure

Kraken • Mexico

On-site
PHP 7,348,000 - 11,023,000
Senior Backend Engineer (Go+Rust) — Edge Runtime, Remote
Senior Backend Engineer (Go+Rust) — Edge Runtime, Remote

Svitla Systems, Inc. • Mexico

On-site
PHP 4,297,000 - 6,139,000
Comprehensive private medical insurance
Christmas Bonus of 50% of monthly payment
15 vacation days, 10 holidays, 10 sick leaves
+3
Staff Backend Engineer: Rust/Go, Remote, High-Impact Systems
Staff Backend Engineer: Rust/Go, Remote, High-Impact Systems

Helius • Philippines

Remote
PHP 1,000,000 - 2,400,000
Senior Distributed Storage Architect (Remote)
Senior Distributed Storage Architect (Remote)

BairesDev • Mexico

On-site
PHP 7,299,000 - 10,949,000
Remote work
USD or local currency pay
Home setup provided
+3
Senior Distributed Systems Engineer — Remote & Flexible
Senior Distributed Systems Engineer — Remote & Flexible

BairesDev • Mexico

On-site
PHP 7,299,000 - 10,341,000
Remote work
Competitive USD pay
Hardware & software setup
+5