Principal Engineer | OTT & Video Streaming Platforms | Distributed Systems | Golang • Node.js • Kafka • Microservices | Roku • CTV • AdTech | Scaling Platforms to Millions of Users

Remote

Bengaluru

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Remote

Bengaluru, Karnataka, India

Bengaluru Area, India







Bachelor of Technology (B.Tech.), Computer Science
Indian Institute of Technology (Indian School of Mines), Dhanbad
Intermediate, Maths, Physics and Chemistry
sri chaitanya jr college
Join Sravan and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPrincipal Engineer | OTT & Video Streaming Platforms | Distributed Systems | Golang • Node.js • Kafka • Microservices | Roku • CTV • AdTech | Scaling Platforms to Millions of Users
With over 12 years of experience, I specialize in building scalable OTT and video streaming platforms, focusing on distributed systems, microservices, and AdTech. Currently, I lead the transformation of ABS-CBN Corporation's OTT platform, spearheading the shift from outsourced dependencies to an in-house ecosystem that prioritizes platform re-architecture, personalization, and monetization strategies. My work includes re-architecting the platform into modular microservices, developing advanced recommendation and discovery systems, and designing adaptive ranking and search functionalities. I am also responsible for driving the evolution of the advertising platform, ensuring alignment with monetization goals while enhancing user engagement and operational efficiency.
Greater Bengaluru Area
antigravity
claude code
codex
cursor
gemini
grok
Engineering at ABS-CBN Corporation, Dec 2024 - Present · 1 yr 10 mos, Remote, Leading the transition of a large OTT platform from outsourced dependencies to a fully owned, in-house ecosystem — rebuilding the foundation across platform, personalization, and monetization. I operate at the intersection of architecture, product thinking, and cost efficiency, driving systems that scale while directly impacting user engagement and revenue. •Re-architecting the platform into a modular microservices ecosystem, enabling faster iteration and ownership •Building the core intelligence layer (recommendations + discovery) using user behavior signals to drive engagement •Designing ranking and search systems that dynamically adapt to user intent (CTR, watch-time, trends) •Owning the ads platform, aligning monetization with seamless playback experience •Introducing real-time data pipelines to power cross-device continuity (e.g., Continue Watching) •Improving system reliability through observability and proactive monitoring •Continuously optimizing infrastructure cost vs performance trade-offs at scale
Principal Engineer at CIRCLES, Jun 2024 - Dec 2024 · 7 mos, Bengaluru
Senior Solutions Architect at ZEE5, Apr 2023 - Mar 2024 · 1 yr, Bengaluru, Karnataka, India, Led end-to-end requirements and solutions for a news OTT application, gathering product requirements, ensuring feasibility, and providing solutions for both backend and frontend teams. Developed the entire application from scratch within a tight 4-month timeline, including Android and iOS apps along with backend infrastructure. Managed catalog ingestion services for showcasing catalogs on Amazon devices. Spearheaded improvements in the playback service, resulting in a 40% cost reduction. Designed and built player and download manager SDKs for mobile apps. Provided crucial architectural decisions throughout the development process.
Engineering Manager at ZEE5, Apr 2022 - Mar 2023 · 1 yr, Bengaluru, Karnataka, India, Managed two teams, overseeing Roku and Android TV projects with a total of 15 members. Spearheaded initiatives on Android TV, including design overhaul and performance enhancements. Successfully built and developed the Roku team from scratch, creating the entire Roku app within a tight 2-month deadline. Recruited and trained freshers for Roku development roles. Led time-critical feature implementations for ILT (Cricket Tournament) across Android TV, web app, and iOS teams.
Technical Lead at ZEE5, Apr 2021 - Mar 2022 · 1 yr, Remote, Led the transition from outsourced to in-house ownership of an Android TV app, overseeing its complete rewrite using Kotlin, Hilt, and MVVM in just 6 months. Successfully integrated open-source ExoPlayer, improving performance metrics without disruption. Implemented A/B testing and feature flag-based rollouts for controlled feature releases, enhancing user experience. Achieved significant performance improvements, including reducing crash rates from 91% to 99.6% and startup time from 10 to 3 seconds. Managed a 4-member team, driving all technical decisions for project success.
Senior Software Engineer at Hotstar, Jan 2017 - Mar 2021 · 4 yrs 3 mos, Bengaluru, Karnataka, India, Worked on improving streaming experience on Android/AndroidTV/FireTV platforms. • Implemented Ad detection and Impression tracking for ads on live streams. To achieve this suggested and implemented live ads tracking algorithm for HLS streams. • Played a key role in replacing third party video player with Google's open source ExoPlayer in Android app with all the features provided by third party. • Implemented custom Ad stitching for VOD content using Exoplayer. • Implemented download manager which support's download of both DRM and Non-DRM content. • Developed AndroidTV/FireTV application for Living Room devices from scratch with in a month. App received very good review from many users. • Designed and developed various error codes for playback failure which helped us in identifying issue instantly. This helped us in improved turn around time for resolving playback issues with users. • Worked on roku application which is popular OTT device in US/Canada. Played a key role in making the app live within the project timeline. • Improved the playback experience by using various analytics and metrics. Overall we have improved our playback success rate from 95% to 99.5%.
Software Engineer at Freecharge, Jan 2015 - Dec 2016 · 2 yrs, Bengaluru Area, India, Worked on the Android app of FreeCharge. • Implemented chat & pay feature which enables user to send and receive money through messages. • Designed and developed an SDK which will read bank OTP's and auto fill them in bank payment gateway page.
Bachelor of Technology (B.Tech.), Computer Science, Indian Institute of Technology (Indian School of Mines), Dhanbad
Intermediate, Maths, Physics and Chemistry, sri chaitanya jr college