Note: The job is a remote job and is open to candidates in USA. EPAM Systems is seeking a Senior Backend/Distributed Systems Engineer to build and operate high-performance services integrating with distributed storage systems at scale. The role focuses on designing resilient architectures, developing Rust-based distributed components, creating RPC interfaces, troubleshooting production issues, and collaborating with global teams.
Responsibilities
- Design scalable backend services that integrate with multiple storage systems
- Build high-performance distributed components with a focus on reliability and correctness
- Develop and maintain Rust services across the full lifecycle from design to production
- Implement concurrency models using async programming and multithreading patterns
- Create and evolve RPC-based interfaces using gRPC or Apache Thrift
- Troubleshoot production incidents, debug complex failures, and restore service quickly
- Provide on-call support and improve operational readiness through runbooks and automation
- Apply system design and distributed systems principles to consistency, replication, and sharding trade-offs
- Collaborate across global teams and align on interfaces, SLAs, and rollout plans
Skills
- - 3+ years of Rust backend engineering experience
- - Experience with C/C++, understanding of complex low-level systems
- - Strong distributed storage systems experience building, designing, or operating storage components
- - Strong concurrent programming skills with async patterns and multithreading
- - Strong RPC services experience using gRPC or Apache Thrift
- - Strong cloud-native architecture experience with service discovery and service mesh concepts
- - Strong data structures and algorithms knowledge for system-level problem solving
- - Solid system design skills for scalable, distributed, high-availability backends
- - Proven troubleshooting skills for debugging production issues
- - Flexible collaboration availability for occasional early/late meetings across global time zones
- - Upper-Intermediate English proficiency (B2)
- - Clear communication skills to collaborate effectively across teams
- - Go Language
- - Python
- - Java
- - Linux
- - System design and analysis
Benefits
- 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
Company Overview
Company H1B Sponsorship