This position is no longer available

This job listing has been removed by the employer and is no longer accepting applications.
Browse Similar JobsAbout Flock Safety
Flock Safety provides the first public safety operating system that empowers private communities and law enforcement to work together to eliminate crime. We are committed to protecting human privacy and mitigating bias in policing with the development of best-in-class technology rooted in ethical design, which unites civilians and public servants in pursuit of a safer, more equitable society. Our Safety-as-a-Service approach includes affordable devices powered by LTE and solar that can be installed anywhere. Our technology detects and captures objective details, decodes evidence in real-time and delivers investigative leads into the hands of those who matter. While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fun relationships even when we are physically apart. Our flock of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. Flock Safety is headquartered in Atlanta and operates nationwide. We have raised $150M in our Series E led by Tiger Global at a $3.5B valuation.
The Role
As an Embedded ML Engineer, you will work closely with our Device, Imaging, and ML Modeling teams to develop the software that runs ML on our fast growing fleet of deployed devices. You will help lead the design, development, testing, and productionization of our embedded models and its surrounding applications to help determine hardware requirements, extend the evidence we can capture, and improve the quality and speed the evidence we deliver to our customers.
How you'll make an impact
Design and develop highly performant video processing pipeline applications, running multiple ML models
Profiling embedded ML applications to discover areas of optimization
Writing computer vision operations to work on accelerators (GPU or DSP)
Developing methods to amortize expensive computer vision and machine learning algorithms over video streams
Design and develop testing software to evaluate product capabilities and requirements
Test model performance on various accelerators and SoMs
We're looking for people who
6+ years C/C++ experience
Experience in one or more of the following: OpenGL/Vulkan/CUDA OpenCV Image/Video process (Color/Depth Conversion, Scaling/Translating, etc.) Deep Learning/Computer Vision Basic git knowledge
Able to take on complex problems, learn quickly, iterate, and persist towards a good solution
Effectively communicate, at the level of your audience, and seek to understand and be understood
Beneficial Experience
Android SDK/NDK Java/Kotlin Cmake Docker AWS
Why Join Us?
Can you imagine a world without crime? We can. Our mission is simple, to eliminate crime. We pride ourselves on building a community of low-ego and easy to work with people. What makes Flock Safety special is a combination of interesting work, a compelling mission, and a chance to change the trajectory of your career. We are at a unique inflection point where, after a few (or many!) short years here, we know you will accelerate your career and look back fondly on your time with us and the work you did to make your community safer.
Salary & Equity
In this role, you’ll receive a starting salary of $170,000-$195,000 as well as stock options
Technology Main Stack
Typescript (Node.js), React, Golang, Postgres, Elastic, Dynamo. Hosted on AWS (k8s, sns) using Docker. Camera Firmware: Embedded Android running on a custom PCB that we develop in house. Machine Learning: Pytorch, TensorFlow, TF Serving, Computer Vision, Kubernetes.
Browse other open positions that match your skills