Overview
Senior Software Development Engineer on the Embedded Player team, owning backend capabilities that migrate the existing video player into a scalable, extensible SDK for JioHotstar.
What you'll do
- Own the end-to-end development of backend capabilities that enable the migration of the existing video player into a scalable, extensible SDK
- Design and implement robust APIs, services, and platform components that support SDK integration, configuration, lifecycle management, and adoption
- Develop scalable, reliable solutions for supporting player functionality across multiple client platforms and device ecosystems
- Collaborate closely with Player engineers, product managers, and platform teams to define requirements, architecture, and migration strategies
- Build monitoring, observability, and operational frameworks to ensure the reliability, performance, and health of SDK-enabled player services
- Optimize backend workflows and services for performance, scalability, cost, and latency while maintaining high reliability standards
- Mentor junior engineers and contribute to team knowledge sharing through documentation and technical discussions
- Drive continuous improvement through profiling, monitoring, architecture evolution, and iterative optimization of the platform
What you'll need
- 4+ years of professional software engineering experience, with strong experience building backend services and production-grade systems
- Expert-level proficiency in at least one of: Python, or C++ with strong software engineering fundamentals
- Hands-on experience designing, building, and operating scalable backend services and APIs in production environments
- Solid understanding of video playback technologies, including streaming protocols, player architecture, and client-server interactions, or a strong willingness to learn and develop expertise in these areas
- Experience with large-scale distributed systems, microservices, and cloud infrastructure (AWS/GCP)
- Proficiency with backend engineering technologies such as REST/gRPC APIs, databases, caching, messaging systems, and observability frameworks
- Experience building platforms or SDK-enabling services that support multiple clients, platforms, or product integrations
- Understanding of performance, scalability, reliability, and operational considerations when building high-traffic services
- Excellent problem-solving skills and ability to take ownership of complex technical challenges
- Strong communication skills and ability to collaborate effectively across engineering, product, and platform teams
- Bachelor's/master's in computer science or a related field with 4 to 7 years of professional experience, or BE/B.Tech in Computer Science, Electrical Engineering, or equivalent
Nice to have
Details
- Location: Onsite, Bangalore
- Work type: Full time
Read the full description and apply on the company’s own careers page.