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