Senior Software Engineer for Video Encoding

Ring

(Santa Monica, California)
Full Time
Job Posting Details
About Ring
Named one of TIME Magazine’s Top 10 Gadgets of 2014, the sleek RingTM Video Doorbell is the world’s first battery-operated, Wi-Fi-enabled, HD video doorbell. The device enables homeowners to see and speak with visitors from anywhere in the world by streaming live audio and video of a home’s front doorstep directly to the free iOS or Android app.
Summary
Ring is looking for a dedicated and talented Video Software Engineer to help us continue to build revolutionary products in the home security and monitoring space.
Responsibilities
* Develop, maintain, monitor, and improve media streaming and processing systems at massive scales. * Analyze large datasets to obtain insights and target performance and efficiency enhancements. * Interface with APIs, databases, and other cloud-based and remote systems, as well as firmware systems. * Interact with QA, customer service, executive, and other engineering teams to monitor issues and drive development of streaming features.
Ideal Candidate
**Knowledge, Skills & Abilities** * BA/BS degree in Computer Science * 5+ years of experience developing with C/C++ in Linux environments * Expert and working knowledge of multimedia concepts such as framerate, sampling frequency, bitrate, and compression quality * Expert and working knowledge of common encoding formats and containers, such as H264, MP4, MP2-TS, and AAC * Hands-on 5+ years of experience in session and transmission schemes such as SIP, RTSP, RTP, RTCP, MPEG-DASH, and HLS * Experience detecting and compensating for network effects such as delay, interference, or loss * Experience with multimedia command-line tools and libraries such as FFmpeg * Experience utilizing cloud services, and basic cloud concepts such as scaling and distribution * Standard team collaboration concepts such as source control, bug tracking, ticketing, and code reviews. * Ruby, Python, Lua, Go, or other scripting language. **Nice to have:** * MS in Computer Science * Have worked on real-time streaming technologies at scale
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Vision, Medical, Dental, 401K

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.