Description
Summary:
Seeking a Lead Backend/Distributed Systems Engineer to design, build, and operate high-performance, scalable services integrated with distributed storage systems.
Highlights:
1. Lead design and implementation for high-performance, scalable backend services
2. Build high-performance Rust components and core service functionality
3. Troubleshoot production issues and drive root-cause resolution
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