Job Description
We’re hiring a Senior Backend Engineer – Media Platform Team for a large-scale, high-traffic internet e-commerce company.
Role Summary:
This role is part of the Media Platform team, which builds and operates petabyte-scale distributed systems that power media storage, transcoding, streaming, edge caching, and CDN capabilities across the company’s global marketplace. As a core software engineer, you will design, implement, test, and scale mission-critical platform components that support high availability and reliability. You will collaborate with cross-functional partners, participate in technical discussions, and ensure smooth production deployments. The position requires end-to-end ownership of features, from requirements gathering to operational support, while consistently delivering high-quality releases that meet stringent performance, uptime, and engineering standards.
Key Skills and Technologies
- Strong backend software development expertise in Java (preferred), C++, or similar languages
- Deep understanding of distributed systems, high availability, and scalable architectures
- Excellent grasp of computer science fundamentals: data structures, algorithms, systems design
- 6+ years of experience building large-scale, 24x7 production systems
- Proficiency in object-oriented design and modern engineering practices
- Experience with agile development methodologies in iterative environments
- Hands-on experience with open-source technologies or contributions to open-source projects
- Ability to translate product requirements into high-quality engineering solutions
- Strong problem-solving skills with a bias for action and proactive ownership
- Effective verbal and written communication skills with keen attention to detail.
Primary Requirements :
- Deep expertise in distributed systems — ability to design, build, and operate highly available, large-scale platforms.
- Strong backend development skills — proficiency in Java (preferred), C++, or similar languages, with solid object-oriented design.
- Excellent computer science fundamentals — strong grasp of algorithms, data structures, concurrency, and systems design.
- Operational excellence in 24x7 environments — experience maintaining uptime, reliability, and production-level SLAs for large distributed systems.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application