Who gets hired, and why
Data
Cloud and DevOps
Go
C/C++ systems
Frontend
Mobile
Test
ML
JavaScript and Node
Also present
Data engineers. A TV platform and a streaming service learn from every play, pause and advert what to recommend and how to sell advertising. Data engineers build those pipelines, mostly at Roku and JioStar, with Hadoop, Scala and Spark. They are about three times as common here as at a typical product company.
Cloud and DevOps engineers. Streaming to millions at once, especially during a live match, needs infrastructure that scales in minutes. Cloud engineers run it, mostly at Roku, with Kubernetes on AWS, Terraform, Istio, Prometheus and Grafana. They are above their usual weight.
Go engineers. JioStar builds many of its backend services in Go, and it hires almost all the Go engineers here. They are about four times as common as at a typical product company, and they take juniors readily.
C/C++ systems engineers. Encoding and delivering video at scale happens close to the hardware. C/C++ systems engineers work on that layer, with the Linux kernel, device drivers, NVIDIA CUDA for video on graphics processors, and multicast networking, at the video-processing company Mogi I/O and the broadcast-equipment makers, like Harmonic, Qube Cinema and Evertz. They are hired with experience.
Frontend engineers. The streaming service's website and TV interfaces have to be fast and simple. Frontend engineers build them in React, mostly at JioStar, and they take juniors readily.
Mobile engineers. Most viewing in India happens on phones. Mobile engineers build the streaming apps for Android and iOS, at JioStar and its sister app JioHotstar, and they take juniors readily.
Test engineers. Testers hold about their usual place, at the anime-streaming service Crunchyroll, Roku and JioStar, testing apps on phones and TV devices.
ML engineers. Roku hires most of a group of ML engineers who build models for recommendations and advertising, in Python with Spark, TensorFlow and PyTorch. They are several times as common here as at a typical product company.
JavaScript and Node engineers. Roku, the sports-streaming service DAZN and Crunchyroll hire Node engineers. They are above their usual weight.
Java backend engineers. Java is far less common here than at most product companies, mostly at Roku.
Also present. Generalist software engineers and firmware engineers at Mogi I/O and the set-top and broadcast-equipment makers, a small group of fintech software engineers on subscription payments at Crunchyroll, generalist software engineers in streaming and broadcast, a few GenAI engineers, far below their usual weight, and .NET engineers at the broadcast-technology companies, like Mogi I/O and Dolby Laboratories.
Rare here. SAP and Salesforce barely appear.
Where in the Industry Vertical the work is
Market Segment 32.1OTT and live streaming platforms holds most of the hiring, almost all in The big screens and the big services, through Roku, JioStar and its sister app JioHotstar, and Crunchyroll in Hyderabad. Data, cloud, Go, frontend, mobile and ML engineers lead there. Live streams, short dramas and audio hire little.
Market Segment 32.2Video streaming technology is the systems corner, through Mogi I/O in Pune, Chennai and Mumbai, the streaming-analytics company Conviva and the broadcast-technology companies. C/C++, multi-language, firmware, test and .NET engineers lead there.
Market Segments 32.3 and 32.4 hire very little. The studios and production tools, like Dolby Laboratories and DNEG, hire a few cloud, .NET and Python engineers, and the broadcasters' equipment makers a few C/C++ engineers.
One company listed here has its main home elsewhere. It is Kuku FM (Market Segment 33.5, in Industry Vertical 33, News, publishing and social media), with one smaller name. Its hiring is described where it lives, not here.
Bengaluru has almost all the work, through Roku and JioStar. Hyderabad appears through Crunchyroll, DAZN and the VFX studio Scanline VFX, and Pune, Chennai and Mumbai through Mogi I/O.