
Website Flock Safety
Software Engineer, Video Streaming
This role falls in our Platform team, to help decide, architect, and implement how Flock consumes and exposes video from Flock and third party devices. This is a collaborative effort, so expect to partner closely with our Platform team, the Machine Learning team, the devices team, our frontend focussed software teams, and our product team.
How you’ll make an impact:
- Own development on our video ingestion platform
- Collaborate with Machine Learning, Hardware teams, and front end focussed teams on multifaceted projects touching the entire system
- Learn our system. If a technology is out there, we probably touch it
- Working directly with Product to scope features into iterative efforts
- Assess new technologies as needed for a task and make decisions balancing technical need and business impact
We’re looking for people who:
- Design, architecture, and development on products that deal with live video ingestion, integration, storage, and consumption at scale
- Eager to spend time hopping between low level video/image processing and cloud software at scale.
- Extensive experience designing, building and scaling backend services in a cloud based environment
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Be interested in all aspects of the business, from direction to office space.
- Be excited about working on a fast-paced, constantly evolving product.
Our general interview process is outlined here.
Our Tech
- Video/Image libraries like FFmpeg, GStreamer, h264/h265, OpenCV, Tensorflow Lite
- Cross compilation of all of the above in cloud processes as well as in embedded platforms (e.g. ARM)
- Kinesis Video Streams
- HLS.js
- Typescript (Node), Go web services, and Python
- Kubernetes (EKS), AWS Lambda, Docker
- AWS (many managed services)
To apply for this job please visit www.teamblind.com.
Software Engineer, Video Streaming at Flock Safety
Share with someone