Summary
✨ AI‑Generated
Join a global engineering environment as a senior backend specialist building high-performance, resilient distributed services. You will design scalable systems, work with complex storage technologies, troubleshoot production problems, and collaborate with engineers across time zones. The role offers exposure to challenging projects, continuous learning, and meaningful technical ownership.
Highlights
Work on high-performance distributed services, solve complex engineering challenges, collaborate with international teams, and continuously develop your technical skills in an inclusive environment.
Description
EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Senior Backend Engineer to build and operate high-performance distributed services that interact with complex storage systems.
You will design resilient systems, troubleshoot production issues, and collaborate across time zones; apply now to help deliver reliable, scalable platforms.
Responsibilities
Design scalable, reliable backend services that integrate with distributed storage systemsBuild high-performance Rust components for distributed systems workloadsDevelop and maintain RPC-based services using gRPC or similar frameworksImplement concurrency-safe, asynchronous service logic and performance-critical pathsDefine system architecture for high availability, fault tolerance, and scalabilityTroubleshoot production incidents, debug complex failures, and restore service healthProvide on-call support and improve operational tooling and runbooksCollaborate with global teams and align on core working hours across time zonesEvaluate consistency, replication, sharding, and resharding strategies for storage componentsIntegrate cloud-native patterns such as service discovery, service mesh, and IPv6 networkingWrite clear technical documentation and share design decisions with stakeholders
Requirements
3+ years of Rust backend development experienceStrong C++ knowledge for understanding and interfacing with low-level systemsHands-on distributed storage systems experience building, designing, or operating storage componentsStrong concurrent programming experience with async patterns, multithreading, and synchronizationProven RPC services experience using gRPC or Apache ThriftCloud-native architecture experience with service discovery and service mesh toolsSolid system design skills for scalable, highly available distributed servicesStrong data structures and algorithms knowledge including trees, graphs, hashes, and dynamic programmingOperational support experience including on-call rotations and production debuggingSchedule flexibility for occasional early or late meetings across global teamsClear communication and collaboration skills in cross-functional environmentsEnglish proficiency: B2 Upper-Intermediate
Nice to have
Go Language proficiency for contributing to multi-language servicesPython experience for tooling, automation, or service componentsJava experience for onboarding to existing backend servicesLinux expertise for performance analysis and production debugginggRPC expertise including schema design and backward-compatible evolution
We offer
International projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM is an Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.