Senior Software Development Enginee...
Full Job Description
As a Senior Software Engineer specializing in Backend development for the Viewer Experience (VX) team at JioStar, you will be instrumental in designing and developing core advertising systems. Your responsibilities will span ad delivery, targeting, measurement, and optimization. You will manage large-scale projects from conception to completion, exercising significant autonomy and influencing the architectural direction of our high-throughput, low-latency systems. This role is suited for experienced engineers adept at solving complex distributed systems challenges and mentoring fellow team members to achieve engineering excellence.
The Viewer Experience (VX) organization at JioHotstar is central to how millions discover, engage with, and connect with our platform. We oversee the entire user journey, from initial app interactions to daily usage patterns across search, personalization, watch experiences, and interactivity. By integrating world-class engineering, machine learning, design, and data science, we aim to deliver a seamless, personalized, and engaging OTT experience at an immense scale. If you are driven to build immersive, intelligent, and performant user experiences that delight a billion users, join us in shaping the future of streaming.
Key responsibilities
- Design and implement scalable, resilient microservices to support JioStar's ad tech infrastructure.
- Lead the end-to-end delivery of sophisticated backend projects, encompassing technical design, deployment, and ongoing monitoring.
- Produce high-quality, maintainable code, ensuring comprehensive testing and robust fault tolerance.
- Influence architectural decisions and contribute to the long-term engineering strategy for the team.
- Collaborate effectively with Product Managers, Data Scientists, and cross-functional teams to translate business requirements into technical solutions.
- Champion operational excellence, including performance optimization, incident management, and root cause analysis.
- Mentor junior engineers, conduct in-depth technical discussions and code reviews, and promote a culture of knowledge sharing.
Skills and attributes for success:
- Proficiency in Java, Golang, or Python.
- Demonstrated experience in designing and building large-scale distributed systems.
- Solid understanding of storage systems, query optimization, and caching techniques.
- Practical experience with cloud platforms (AWS preferred), messaging queues (Kafka), and CI/CD practices.
- Proven ability to work independently, prioritize effectively, and manage project timelines in dynamic environments.
- A strong passion for developing engineers and leading by example.
- An inquisitive mindset regarding advertising systems and their optimization for user and business results.
Preferred education and experience:
- Bachelor's or Master's degree in Computer Science or a related field, with 4 to 6 years of backend development experience.
JioStar, a leader in the media and entertainment industry, is at the intersection of compelling content and advanced technology. We are revolutionizing how audiences engage with entertainment and sports. Our extensive television network and streaming service collectively reach over 750 million viewers weekly, fueling the aspirations of millions globally.
Company
JioStar
JioStar is a premier global media and entertainment entity, blending captivating content with cutting-edge technology to redefine how audiences experience entertainment and sports. With a vast televis...