About the job
Who We Are
At Verkada, we are revolutionizing the way organizations safeguard their personnel and premises through an integrated, AI-driven platform. As a premier provider of cloud-based physical security solutions, Verkada empowers businesses to enhance safety and operational efficiency with a cohesive software suite that encompasses video surveillance, access management, air quality monitoring, alarms, intercom systems, and visitor oversight.
Trusted by over 30,000 organizations globally, including more than 100 Fortune 500 companies, Verkada serves as their physical security framework, facilitating simplified management, intelligent control, and scalable solutions. Established in 2016, Verkada has experienced rapid growth, boasting 15 offices and over 2,200 dedicated employees.
About the Role
Verkada stands at the forefront of cloud-managed physical security, integrating hardware, software, and AI to provide enterprise-level security and insights. Video lies at the heart of our mission, enabling everything from real-time monitoring to historical playback for tens of thousands of organizations globally.
The Streaming team is responsible for the comprehensive infrastructure that powers the video experience for more than 1.4 million Verkada cameras. We tackle intricate streaming challenges to deliver both live and recorded video with unparalleled speed, reliability, and security. By persistently enhancing our technology, we ensure that every frame—whether it’s live or archived—is always instantly accessible, seamless, and secure.
As a Software Engineer on the Video Streaming team, your contributions will directly influence how millions depend on video every day for their safety. You will take ownership of optimizing the streaming experience on the Android application while delivering industry-leading reliability and security.
In the capacity of Android Engineer (Video Streaming), you will play an essential role in developing, optimizing, and scaling high-quality video playback experiences on Android devices. This includes achieving sub-second latency for live video, enhancing playback load times, and optimizing memory and CPU/GPU utilization.

