companyVerkada logo

Staff Android Engineer - Streaming

VerkadaSan Mateo, CA United States
On-site Full-time $160K/yr - $290K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

What You'll DoEnhance the streaming experience on our Android app by delivering low-latency live video and ultra-fast load times across a diverse range of devices and network conditions. Collaborate with backend and streaming infrastructure teams to integrate APIs and deliver comprehensive video solutions. Implement and optimize video streaming protocols (HLS, DASH, RTSP, WebRTC, etc.) to ensure low-latency, high-quality playback using adaptive bitrate streaming algorithms. Utilize hardware-accelerated decoders (MediaCodec, ExoPlayer) to provide smooth and efficient performance.

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.

About Verkada

Verkada is a pioneering company in the realm of cloud-based physical security solutions, committed to transforming safety and efficiency for organizations worldwide through advanced technology and AI integration. With a strong global presence and a rapidly growing team, Verkada continues to lead the industry with innovative solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.