We are seeking a Lead Backend/Distributed Systems Engineer to build and operate high-performance, scalable services that integrate with distributed storage systems. You will lead design and implementation work, improve reliability through troubleshooting and on-call support, and collaborate across global time zones—apply now.
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 operational readiness through runbooks and diagnostics
-
Coordinate with global teams and support occasional early morning or late evening overlap meetings
-
Integrate cloud-native capabilities such as service discovery, service mesh, and IPv6 where required
Requirements
-
5+ years of backend software engineering experience with Rust
-
Strong leadership skills to guide technical decisions and mentor engineers
-
Proven project experience designing or operating distributed storage systems or components
-
Advanced concurrent programming expertise with async, multithreading, and concurrency patterns
-
Strong RPC systems experience using gRPC or Apache Thrift for service-to-service communication
-
Cloud-native architecture experience with service discovery tools such as Consul or ZooKeeper
-
English proficiency level B2 (Upper-Intermediate) for daily collaboration and documentation
Nice to have
-
Go Language
-
Python
-
Linux
-
System design and analysis
-
gRPC
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn