Job Description
### Who is Flock?
Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. Our hardware and software suite connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network. Trusted by over 5,000 communities, 4,500 law enforcement agencies, and 1,000 businesses, Flock delivers real-time intelligence while prioritizing privacy and responsible innovation.
### The Opportunity
Flock Safety is dedicated to eliminating crime through a full-service offering of hybrid hardware and software systems. We are looking for an engineer who is passionate about leading cross-functional teams while still contributing as an individual contributor (IC).
### How You’ll Make an Impact:
- Collaborate across device, ML, cloud software, and SRE teams to distill product requirements into actionable software requirements.
- Lead software architecture design of cross-team projects.
- Identify process bottlenecks in cross-functional development and firmware release, and build solutions to make improvements.
### The Skillset:
- 4+ years of professional experience in software development, particularly in full-stack systems, ML inference servers, or edge ML devices.
- Proficient in at least one of C++, Go, Typescript, or Kotlin; familiar with Python as a scripting language.
- Hands-on experience launching new product features at a startup or leading projects at larger organizations.
- Strong product and customer experience mindset, with the ability to break down cross-team projects into milestones and manage dependencies effectively.
If you value teamwork, ownership, and solving tough problems, Flock could be the place for you.