Flock Safety company's all remote jobs
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the Opportunity
Flock is looking to add an Optical Engineer to our device firmware team. Our device team is made up of dedicated engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by creating firmware that reliably captures, processes, and uploads over 200M images per day for years at a time without needing human interaction to keep them running. The Image Quality Engineer will drive current and future product architectures that meet Flock’s product vision. This role will be heavily focused on stabilization and image processing requirements and camera system design.
How You'll Take Flight with Flock
- Collaborate cross-functionally to drive system-level imaging requirements, derive specifications, and develop camera system architectures consisting of imaging sensors, lenses, modules, ISP, and IQ tuning.
- Develop methods to simulate, quantify, analyze, and present proposals and designs for imaging systems as well as collaborate on prototyping efforts when necessary
- Drive architecture specifications down to component level selection and development
- Manage and report image quality deliverables to cross-functional team to guide product development
- Help define and lead camera & imaging technology roadmaps
About You
- We are looking for someone who is comfortable designing imaging systems with no clear starting point
- Experience with modern imaging algorithms
- Experience managing project deliverables and schedules to meet commitments to product development teams
- Experience with evaluation of sensors, image processing techniques, ISP blocks or mainstream computational photography algorithms for mobile camera product
- Able to tune camera images for Auto White Balance (AWB), Auto Exposure (AEC) and/or detecting color within the image
- Experience analyze image data from camera systems using software tools and scripts
- Possess strong communication and collaboration skills across cross-functional teams
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
This role falls within our growing DevOps organization, responsible for building and supporting our products from a software perspective. DevOps engineers are responsible for maintaining the uptime of services and keeping Flock production systems running smoothly. They also work on our build, deploy, metrics, alerting, and logging tooling and infrastructure. They work with other engineers to ensure the system is capable of handling significant growth as we scale over time. This role will specifically support our Machine Learning organization and will be geared toward building, deploying, codifying the infrastructure, build metrics, and alerting for ML projects and systems.
Some challenges you’ll tackle
- Make sure the system is running and in line with internal SLIs and SLOs
- Collaborate with Platform, Machine Learning, and Hardware teams on multifaceted projects that interact with our system
- Manage the infrastructure for ML projects and systems
- Assess new technologies as needed, balancing technical needs and business impact
- Refine our CI/CD process, improving the rate we can deliver new code to production in a reliable and efficient manner
- Collaborate on creating a robust monitoring platform for our services and their underlying infrastructure, aiming to alert on symptoms and not outages
- Be part of an on-call process to resolve availability incidents and work towards preventing these incidents from ever happening
- Use best practices when creating and managing AWS resources (e.g. security groups, VPCs)
- Manage containers and orchestration, using Docker and Kubernetes
Nice to haves
- Experience in an SRE role with an understanding of monitoring, troubleshooting, and disaster recovery
- Proficiency with infrastructure as code and/or configuration management (we use Terraform)
- Experience with managing monitoring dashboards using tools like Grafana and Prometheus to create actionable alerts
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that puts the team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
Flock is looking to add a Director, Embedded QA to our device firmware team. Our device team is made up of dedicated engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by creating firmware that reliably captures, processes, and uploads over 200M images per day for years at a time without needing human interaction to keep them running. The ideal candidate is a hands-on technical leader who is comfortable working across disciplines at the intersection of software and firmware development, software test design and development, and building test infrastructure.
How You Will Take Flight With Flock
- Hire, lead and grow a team of Embedded Software Test Engineers
- Design and drive integration and test effort
- Work with system/software/hardware engineers to understand system requirements and limitations to see through what needs to be tested
- Influence SW/FW design decisions through a strong test data-driven approach that creates collaborative accountability for the dev teams.
- Prioritize test effort and development as our deliverable plans may be adjusted
- Lead technically deep, strategic and efficient test plan reviews as well as technical innovation within the team on test infrastructure and tools.
About You
- Strong team leadership, as well as people and program management skills
- Experience in the consumer electronics industry in embedded software or firmware handling full product lifecycles
- Experience building and managing high-performing QA teams
- Strong knowledge of embedded system design, and previous experience with RTOS and/or embedded Linux systems.
- Previous experience with python and shell scripting as well as C/C++ or Java
- Experience working with and building test automation frameworks, infrastructure, and data analysis.
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
As an Android Engineer working on the Technician Installer App, you will be tasked with building improvements to the way our technicians install devices. With over 10k devices to be installed next year, there is a huge opportunity for improvement of the installation process to ensure speed and quality of the install. By improving the technician experience to increase the number of installs per technician per day, and the number of first time done right installs, you will directly impact the core growth metrics of the company. Flock also plans to bring multiple new devices to market, each with their own customized installation processes, which will live in this application. This opportunity is perfect for a talented android developer who has consumer empathy and wants to work on a project that will directly impact Flock’s growth metrics and ultimate success.
Some challenges you’ll tackle
- Set architectural direction for the Installer Android App, moving it from a hybrid web/native app to a fully native app
- Work directly with technicians, UX, and product to understand the use cases and ensure a high quality user experience
- Develop features and improvements to the current flows for installing new Falcons
- Add support for new product lines coming out in 2022
- Code reviews and support for other developers that contribute to the install code base
About You
- Experience working with Android Native Apps
- Comfortable working within an Agile Framework
- Proficient in Java and/or Kotlin for development
- Experience in mobile design patterns (MVVM, MVI, VIPER), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance
- A proven ability to build prototypes and take a data-driven approach to product development, testing and measuring new ideas very quickly
- Consumer empathy, desire and ability to understand the world the Technicians live in and how to improve it
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
As a Software Engineer working on the Deliver Experience and Fleet Management team you will be able to directly impact how customers get delivery of the products they purchase and how Flock ensures those products stay online and capture evidence. Making our Delivery Experience a competitive advantage is a top 3 priority for Flock. Keeping our evidence capturing devices online consistently is key to our core mission of eliminating crime. This job is perfect for a developer who likes working across the full stack with a focus on front end development working on applications that directly impact the cores values and growth metrics of Flock.
Some challenges you’ll tackle
- Work across a variety of applications and technologies, front end applications for planning camera installations, reviewing installations, and managing devices all written in React
- Work directly with technicians, UX, and product to understand the use cases and ensure a high quality user experience
- Develop features and improvements to the current flows for installing new Falcons
- Add support for new product lines coming out in 2022
- Code reviews and support for other developers that contribute to the install code base
About You
- Experience working in recent web technologies, Angular, React, etc. (We use React)
- Comfort in turning UX designs into reality
- Comfortable with getting into the backend, experience writing web services in any language (We use Node primarily)
- Experience in owning user stories end to end, front end to back end
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
Flock is looking to add our first Embedded Test Engineer to our Device software team. Our Device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. This position requires an experienced professional with an embedded software or firmware development background and testing. Our ideal candidate exhibits a can-do attitude and approaches his or her work with vigor and determination.
How You Will Take Flight With Flock
- Apply quality engineering standard methodologies to define a test strategy based on business requirements, architecture, and technical specifications.
- Consistently drive the quality and health of solutions with an appreciation of quality code and development processes.
- Create and implement testing methods, record results, and provide recommendations to improve quality.
- Build an automated test suite that supports component, communication, and functional validation
- Perform and execute end to end validation of components and lower-level changes.
- Collaborate across teams to understand release level changes, requirements, and use cases to execute and improve test plans.
- Work with the hardware team to integrate and complete tests, as well as ensure quality integration of hardware, firmware, and software
About You
- Hands on experience with test case and test plan development
- Hands on experience with test execution and management tools
- Experience qualifying embedded Linux, Android, or IOT devices
- Experience testing Linux or Android devices
- Are excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
As Director of DevOps, you will be tasked with leading and growing Flock Safety’s DevOps/ SRE practice. From day one, you will be leading a team of highly skilled DevOps engineers that are responsible for our infrastructure, cloud and device application build/deployment, system metrics, and building the DevOps culture throughout the company. In addition to managing the current team, you will be responsible for scaling the team, and handling how the DevOps team works with all engineering teams. You will partner closely with other engineering leaders on key architectural decisions and long term engineering strategy.
Some challenges you’ll tackle
- Lead and shape DevOps for our entire engineering organization
- Manage the DevOps hiring strategy to scale with our accelerated company growth
- Collaborate with Platform, Machine Learning, and Hardware leaders on multifaceted projects that affect our entire end to end solution
- Manage our cloud system infrastructure, keeping it performant and highly available
- Work with an up to date DevOps stack in an AWS environment (Kubernetes/EKS, Grafana/Prometheus, Terraform, Jenkins, Go, Node, Redis, DynamoDB, PostgreSQL, Elastic Search)
- Working directly with Product leadership to scope features into iterative efforts
- Assess new technologies as needed, balancing technical needs and business impact
About You
- Experience leading and growing a DevOps organization
- Ability to implement and maintain DevOps best practices that affect an entire engineering operation
- Not just focused on “people management”. You can roll your sleeves up and be hands on if need be
- Comfortable scaling infrastructure in an efficient manner
- DevOps experience in an AWS environment and leveraging AWS specific solutions and resources
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that puts the team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
The Flock Safety Detect team is looking to add an Embedded Firmware Engineer to ourEngineering team. The Detect team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. In this position, you will be responsible for developing code for mW scale IoT devices, ultimately enhancing and delivering critical evidence to our customers. The ideal candidate is someone who is passionate about taking new products and cutting edge research to production.
Some challenges you’ll tackle
- Write code to handle IoT sensors, networking, radios, power management, over-the-air updates and device provisioning
- Collect and analyze data on device and communicate with the cloud
- Balance performance with energy consumption - we are a machine learning enabled IoT device powered by the sun!
- Design systems at scale – we operate a fleet of thousands of physical devices that process data on the edge and in the cloud in real time
- Understand and proactively solve-by-design challenges faced by Machine Learning, Cloud, Deployment and Customer stakeholders
- Collaborate with Hardware, Machine Learning, and Platform teams on multifaceted projects touching the entire system from blinky to user facing web UI.
About You
- BS in Computer Science, Engineering or related subject or equivalent education and experience
- You get excited the first time you’re able to read a register value from a new chip
- Enjoy writing bare metal and RTOS code in C/C++ on microcontrollers
- Able to squeeze extra power and performance out of a potato
- Desire to tackle complex problems, learn quickly, iterate, and persist towards a robust solution
- Effectively communicate at the level of your audience, and seek to understand and be understood
- Basic knowledge of common software development and versioning tools such as git, subversion, etc
- Like to work on a product you can touch, see, and experience
- Don't mind clicking accept when the screen says you're about to void the warranty
- Are excited about working on a fast-paced, constantly evolving product
- Be able to crack a joke every now and then, even if you're the only one who laughs
- Experience with IoT, LoRa, BT and/or WiFI a plus
- Knowing how to use a soldering iron a plus
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
Flock is looking to add a Kernel Engineer to our device software team. Our device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload over 200M images per day for years at a time without needing human interaction to keep them running.
How You Will Take Flight With Flock
- Integrate and port SoC Android BSP to Flock hardware platforms
- Bring-up new hardware device(s) to run Android OS, working with SoC vendors and other partners
- Work with the hardware and framework teams to enable needed functionality in Android-based devices (e.g. cameras, environmental sensors, power systems, etc.)
- Develop, review, port, test, and debug Linux device drivers and Android HAL implementations
- Ensure the stability and robustness of the system software from ideation through production and launch
- Work effectively across a variety of engineering teams to resolve issues and enable new features
- Work with systems designed for ultimate redundancy and high availability
- Design, develop, test, deploy, maintain and improve software.
- Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
- Integrate multiple IoT devices together to share data to help each other understand and respond to the environment
- Improve the quality, functionality and security of the platform and devices
About You
- Have a strong desire to understand the root cause of a problem and deliver a robust solution.
- Have development experience within embedded systems/firmware design
- Have experience coding in C/C++
- Have experience with Linux kernel and device driver development
- Have strong knowledge of Linux internals (process scheduler, memory management, concurrency, synchronization, memory allocation, file system, networking, storage, subsystem architecture)
- Have experience in dealing with complex systems and codebases (HALs, sub-systems, etc)
- Have experience bringing up Android devices
- Have experience with Android system software and Android HALs
- Have experience working in Linux development environment with GNU toolchain
- Have experience with common peripheral bus technologies including SPI, I2C, UART, etc
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
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 approximately 250M in venture capital including a recent Series D round by Andreessen Horowitz. Now surpassing a 1B valuation, Flock is scaling quickly and seeking the best and brightest to help us meet our goal of eliminating crime in the United States by 25% in the next three years.
About the opportunity
As a Machine Learning Engineer you will research, develop, and support the software that allows our cameras to see like a detective and defines how non-violent crime is eliminated. The ideal candidate is someone who is passionate about taking cutting edge research and technology to solve new problems, and enjoys working with the entire lifecycle of Machine Learning software.
Some challenges you’ll tackle
- Frame open-ended, real-world problems into well defined ML problems
- Develop data pipelines to create appropriate datasets and model feedback
- Leverage cutting-edge research and technology to create custom solutions
- Design and run experiments to test new ideas or improvements to existing models
- Develop applications to run machine learning in production
- Build visualization and monitoring tools to evaluate the quality of our data and models
- Collaborate across teams and product to deliver solutions that fit within business and organizational requirements
- Review code of other Machine Learning Engineers
About You
- BS/MS in Computer Science, Mathematics, Physics, Engineering, or proof of equivalent software engineering experience (PhD’s welcome)
- Experience solving problems using Machine Learning frameworks (Tensorflow, PyTorch, scikit-learn, etc.)
- Good understanding of Deep Learning and Traditional ML (supervised and unsupervised) algorithms
- Strong experience writing Python in a team environment
- 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
- Basic SQL knowledge
- Basic git knowledge
- Experience with linear algebra, probability, and statistics preferred
- Experience with Java, Kotlin, or C++ is nice to have
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put the team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
Flock Safety provides a 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 are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.
About the opportunity
As a Machine Learning Engineer you will research, develop, and support the software that allows our cameras to see like a detective and defines how non-violent crime is eliminated. The ideal candidate is someone who is passionate about taking cutting edge research and technology to solve new problems, and enjoys working with the entire lifecycle of Machine Learning software.
Some challenges you’ll tackle
- Frame open-ended, real-world problems into well defined ML problems
- Develop data pipelines to create appropriate datasets and model feedback
- Leverage cutting-edge research and technology to create custom solutions
- Design and run experiments to test new ideas or improvements to existing models
- Develop applications to run machine learning in production
- Build visualization and monitoring tools to evaluate the quality of our data and models
- Collaborate across teams and product to deliver solutions that fit within business and organizational requirements
- Review code of other Machine Learning Engineers
About You
- BS/MS in Computer Science, Mathematics, Physics, Engineering, or proof of equivalent software engineering experience (PhD’s welcome)
- Experience solving problems using Machine Learning frameworks (Tensorflow, PyTorch, scikit-learn, etc.)
- Good understanding of Deep Learning and Traditional ML (supervised and unsupervised) algorithms
- Strong experience writing Python in a team environment
- 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
- Basic SQL knowledge
- Basic git knowledge
- Experience with linear algebra, probability, and statistics preferred
- Experience with Java, Kotlin, or C++ is nice to have
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put the team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
Flock Safety provides a 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 are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.
About the opportunity
Flock is looking to add an Android Software Engineer to our Device software team. Our Device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload data for years at a time without needing human interaction to keep them running.
How You Will Take Flight With Flock
- Design systems at scale – We capture over 200M images daily and process them on the device in real time
- Own features through their lifecycle: ideation, proof of concept, beta testing, and release
- Collaborate with Hardware, Machine Learning, and Platform teams on multifaceted projects touching the entire system
- Work with systems designed for ultimate redundancy and high availability
- Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
- Work directly with Product to develop innovative software solutions to utilize our product in challenging customer use cases
- Interface multiple IoT devices together to share data to help each other understand and respond to the environment
About You
- Love writing code and have extensive experience doing so.
- Have delivered production Android apps (ideally in Kotlin!) with more than a few downloads.
- Have a strong desire to understand the root cause of a problem and deliver a robust solution.
- Like to work on a product you can touch, see, and experience.
- Don't mind clicking accept when the screen says you're about to void the warranty.
- Are excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, technology we work with on the daily looks like:
- Qualcomm Snapdragon 6 Series and 8 Series
- Android Open Source Project (AOSP) 8.1 and 10
- Kotlin
- Some Java and C++ when we have to
- Room/sqlite3
- OpenCV
- Tensorflow
- Sierra Wireless RIL
- Custom TCP and UDP protocols for content delivery
- Silicon Labs BLE Microcontrollers
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
Flock Safety provides a 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 are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.
About the opportunity
This role falls within our Device team, responsible for building our hardware products. DevOps engineers are responsible for maintaining the uptime of user-facing services and keeping Flock production systems running smoothly. They work with other engineers to ensure the system is capable of handling significant growth as we scale over time.
Some challenges you’ll tackle
- Make sure the system is running and in line with internal SLIs and SLOs
- Collaborate with Platform, Machine Learning, and Hardware teams on multifaceted projects that interact with our system
- Manage our cloud system infrastructure, keeping it performant and highly available – We process over 60M images daily in real time
- 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, balancing technical needs and business impact
- Refine our CI/CD process, improving the rate we can deliver new code to production in a reliable and efficient manner
- Collaborate on creating a robust monitoring platform for our services and their underlying infrastructure, aiming to alert on symptoms and not outages
- Be part of an on-call process to resolve availability incidents and work towards preventing these incidents from ever happening
- Use best practices when creating and managing AWS resources (e.g. security groups, VPCs)
- Manage containers and orchestration, using Docker and Kubernetes
About You
- Love dealing with large growth data processing and desire to solve problems you have never seen before
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack
- Have a strong desire to grow their role as well as have a direct influence on the growth of a young company
- Have a strong willingness to learn new things
- Always looking for new opportunities to automate away manual error-prone tasks
- Be interested in all aspects of the business, from direction to office space
- Be excited about working on a fast-paced, constantly evolving product
- Be able to crack a joke every now and then, even if you're the only one who laughs
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- AWS
- Kubernetes (we personally use EKS, but any form of Kubernetes experience is great!)
- Terraform
- Elasticsearch
- Prometheus
- Grafana
- PostgreSQL
- Redis
- DynamoDB
- Jenkins
- Python
- TypeScript
- Go
- Helm
- Jaeger
Nice to haves
- Experience with managing monitoring dashboards using tools like Grafana and Prometheus to create actionable alerts
- Experience in an SRE role with an understanding of monitoring, troubleshooting, and disaster recovery
- Proficiency with infrastructure as code and/or configuration management (we use Terraform)
- Familiarity with distributed tracing (e.g Jaeger, Zipkin)
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
This role falls in our Detectives & Dispatch team, the team tasked with our flagship crime solving software solutions used by Detectives, Dispatch, and other Law Enforcement officers across the country. This is an opportunity to join a team and product that is helping to solve crimes and make communities safer every day.
Some challenges you’ll tackle
- Own features through their lifecycle: backend, frontend, data stores – the whole shebang
- Build applications that help solve crime
- Collaborate with Machine Learning and Hardware teams on multifaceted projects
- Work directly with Product to understand user needs and scope solutions
- Assess new technologies as needed for a task and make decisions balancing technical need and business impact
About You
- Love writing code and have extensive experience doing so.
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Desire to grow your role and have a direct influence on the growth of a young company.
- Interested in all aspects of the business, from direction to office space.
- Excited about working on a fast-paced, constantly evolving product.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- Typescript (Node) web services with a bit of Scala and Go in there as well as needed
- React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
- Swift(iOS) or Kotlin(Android) for mobile apps
- Postgres DB, ElasticSearch, but occasionally Redis or DynamoDB (use the right tool for the job)
- Kubernetes, Docker
- AWS (SQS, S3, etc)
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
This role falls in our Wing team, a newly formed small team tasked with bringing our patented image analysis capabilities to existing IP cameras that our customers already have live in the field. This is an opportunity to join a team and product in the early stages and be a part of making decisions about where our product and architecture go.
Some challenges you’ll tackle
- Own features through their lifecycle: backend, frontend, data stores – the whole shebang (#!)
- Collaborate with Machine Learning and Hardware teams on multifaceted projects touching the entire system
- Design systems at scale – We process over 20M images daily in real time
- 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
About You
- Love writing code and have extensive experience doing so.
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Have a strong desire to grow their role as well as have a direct influence on the growth of a young company.
- Be interested in all aspects of the business, from direction to office space.
- Be excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- Typescript (Node) web services with a bit of Scala and Go in there as well as needed
- React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
- Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
- Kubernetes, Docker
- AWS (SQS, S3, etc)
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the Opportunity
Flock is looking to add a Kotlin Backend Developer to our Device software team. Our Device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload data for years at a time without needing human interaction to keep them running.
How You Will Take Flight With Flock
- Design systems at scale – We capture over 650 million images daily and process them on the device in real time
- Own features through their lifecycle: ideation, proof of concept, beta testing, and release
- Collaborate with Hardware, Machine Learning, and Platform teams on multifaceted projects touching the entire system
- Work with systems designed for ultimate redundancy and high availability
- Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
- Work directly with Product to develop innovative software solutions to utilize our product in challenging customer use cases
- Interface multiple IoT devices together to share data to help each other understand and respond to the environment
About You
- Love writing code and have extensive experience doing so.
- Have delivered production applications written in Kotlin (ideally on Android!) with more than a few installs.
- Have a strong desire to understand the root cause of a problem and deliver a robust solution.
- Like to work on a product you can touch, see, and experience.
- Don't mind clicking accept when the screen says you're about to void the warranty.
- Are excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, technology we work with on the daily looks like:
- Kotlin
- Some Java and C++ when we have to
- Relational databases including Room/sqlite3 and Postgres
- OpenCV
- Tensorflow
- Custom TCP and UDP protocols for content delivery
- Streaming protocols such as RTSP and MJPEG
- Transcoding media formats including JPEG, HEIC, AVC, HEVC
- Android Open Source Project (AOSP) 8.1 and 10
- Interfacing with RESTful APIs written in Typescript, Scala, Python, and Go
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
This is a rare opportunity to join a company in hypergrowth and have a career-defining experience. Flock Safety is looking for a software developer to join the Wing Product Engineering team on the ground floor as we collaboratively develop and bring this new product to market. Wing is our first generation of Flock’s Patented Machine Learning technology integrated into 3rd party cameras. Our goal is to bring Wing to market in 2021, establish a significant customer base and scale the product.
Reporting to the Wing Director of Product, you will work on a cross functional team of engineers responsible for development and producization. You will work across the organization with Machine Learning and Platform ensuring product and performance requirements are met.
Some challenges you’ll tackle
- Determining the right architecture of the product as we hear early customer feedback.
- Responsible for “soup to nuts” development of the embedded application: from build process to library integration to application logic.
- Working closely with engineers of other disciplines (Machine Learning, Cloud, Devops) to build the best, most cohesive product.
- Solving uncertain problems with minimal oversight. You should be excited by getting sudo access into a device and “figuring it out” from there.
About You
- 2+ years of building Embedded Linux applications using either C or C++.
- Writing robust and maintainable C/C++ code in an Embedded Linux environment.
- Familiarity with make/CMake and taking projects from concept to build to deployment.
- Strong comfort at the network and disk level, including TCP sockets, HTTPS, and Disk I/O.
- Feels right at home in a Linux console. Shell scripting, daemons, services, no problem.
- Familiarity with media processing libraries, especially FFMPEG, OpenCV, h264.
- Experience with ONVIF or IP camera data streams is a major plus.
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary (commensurate with experience), equity in the company, take what you need vacation policy, and the opportunity to grow your career at a fast-paced, high growth mission-driven startup. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one community at a time
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
Data is the most crucial part of the Machine Learning models at Flock Safety, and obtaining accurate training data efficiently is paramount to the success of our mature and early-stage products. As a software engineer on the ML Infrastructure team, you will design and implement a set of tools that will transform our various data sources into high quality training data, as well as create APIs that allow for our customers to provide feedback that we can also learn from. You will work closely with ML researchers towards Flock’s goal of eliminating crime.
Knowledge of machine learning, computer vision, or neural networks is a plus but not required. A strong candidate for the ML Infrastructure team will either be a full-stack engineer with a frontend focus, or an excellent software generalist.
Some challenges you’ll tackle
- Design and develop annotation tools for various multimedia datasets (audio, video, image, etc.)
- Design testing and monitoring logic to ensure high quality annotations
- Leveraging and/or integrating open source annotation libraries or annotation services
- Design and develop APIs to provide feedback from our products to R&D
- Able to consider costs and benefits of building and supporting products vs leveraging services
- Work closely with our ML researchers to support data needs for evolving projects
About You
- BS/MS in Computer Science or related field, or equivalent industry experience.
- 3+ years experience building complex data-rich web applications
- Proficient experience with Python and Django
- Proficient in frontend development: React, javascript, css, html
- Proficient with SQL (e.g. PostgreSQL) and NoSQL (e.g. Elasticsearch)
- Experience with designing, implementing, and integrating with REST APIs
- Experience with cloud computing such AWS EC2/S3/RDS is a plus.
- Experience with scientific computing libraries such as numpy, pandas, or scikit-learn is a plus.
- Knowledge of machine learning, computer vision, or neural networks is a plus but not required.
- 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
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Eliminate Crime. Build Community.
Flock Safety provides a 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 are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.
About the opportunity
This role falls in our Platform team, a team of 4 extremely sharp engineers responsible for our backend data processing pipeline, user facing products, and overall system architecture. They’re the glue that works closely with our Machine Learning and Hardware teams to tie everything into a cohesive product experience for our users.
Some challenges you’ll tackle
- Own features through their lifecycle: backend, frontend, data stores – the whole shebang (#!)
- Collaborate with Machine Learning and Hardware teams on multifaceted projects touching the entire system
- Design systems at scale – We process over 20M images daily in real time
- 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
About You
- Love writing code and have extensive experience doing so.
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Have a strong desire to grow their role as well as have a direct influence on the growth of a young company.
- Be interested in all aspects of the business, from direction to office space.
- Be excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- Typescript (Node) web services with a bit of Scala and Go in there as well as needed
- React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
- Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
- Kubernetes, Docker
- AWS (SQS, S3, etc)
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
This role falls in our Detectives & Dispatch team, the team tasked with our flagship crime solving software solutions used by Detectives, Dispatch, and other Law Enforcement officers across the country. This is an opportunity to join a team and product that is helping to solve crimes and make communities safer every day.
Some challenges you’ll tackle
- Own features through their lifecycle: backend, frontend, data stores – the whole shebang
- Build applications that help solve crime
- Collaborate with Machine Learning and Hardware teams on multifaceted projects
- Work directly with Product to understand user needs and scope solutions
- Assess new technologies as needed for a task and make decisions balancing technical need and business impact
About You
- Love writing code and have extensive experience doing so.
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Desire to grow your role and have a direct influence on the growth of a young company.
- Interested in all aspects of the business, from direction to office space.
- Excited about working on a fast-paced, constantly evolving product.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- Typescript (Node) web services with a bit of Scala and Go in there as well as needed
- React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
- Swift(iOS) or Kotlin(Android) for mobile apps
- Postgres DB, ElasticSearch, but occasionally Redis or DynamoDB (use the right tool for the job)
- Kubernetes, Docker
- AWS (SQS, S3, etc)
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
Help us eliminate non-violent crime, one community at a time
Want to help build a company that’s improving our cities, solving crime, and protecting the privacy of individual citizens? Do you want to create the technology to make this possible?
Flock Safety exists to eliminate crime from our communities. We believe that safety starts, not when you enter your home or even your property, but when you enter your community. We are stronger when we all work together, and that's why Flock Safety developed technology specifically designed to help private citizens and local law enforcement work together to stop crime.
Flock is currently at an inflection point where people who join now will have a career defining opportunity. We are growing and well funded by top tier VCs: Initialized Capital, YCombinator, Matrix Partners, Bedrock Capital, and Founders Fund.
About the opportunity
This role falls in our Delivery Experience team, a newly formed small team for making our hardware as a service model a delightful customer experience. We build the software to ensure customers have cameras installed in optimal locations and any maintenance is a positive touchpoint.
Some challenges you’ll tackle
- Own features across the entire stack: backend, frontend, data stores – the whole shebang (#!)
- Build internal workflows to manage our fleet of cameras at scale - We process over 20M images daily in real time
- Collaborate with Machine Learning and Hardware teams on multifaceted projects
- Work directly with Product to understand user needs and scope solutions
- Assess new technologies as needed for a task and make decisions balancing technical need and business impact
About You
- Love writing code and have extensive experience doing so.
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Desire to grow your role and have a direct influence on the growth of a young company.
- Interested in all aspects of the business, from direction to office space.
- Excited about working on a fast-paced, constantly evolving product.
- Able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- Typescript (Node) web services with a bit of Scala and Go in there as well as needed
- React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
- Swift(iOS) or Kotlin(Android) for mobile apps
- Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
- Kubernetes, Docker
- AWS (SQS, S3, etc)
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one neighborhood at a time.
Job Benefits:
- Stock equity
- Unlimited vacation policy
- Health, dental and vision benefits
- Remote working options
- 11 paid holidays, including your birthday
About the opportunity
As an IoT Software / Machine Learning Engineer you will work hand-in-hand with the Device and Machine Learning group to push our IoT ML capabilities to the limit. You will lead the design, optimization and productionization of our IoT models and its processing application to help determine hardware requirements, extend the types of evidence we can capture, and optimize the quality and latency of the evidence we deliver to our customers.
Some challenges you’ll tackle
- Design, analyze, and optimize models for the device they will run on
- Analyze and report accuracy / latency trade-offs for model choices
- Design and write highly performant processing pipeline applications
- Test model performance on various accelerators and SoMs
- Design and develop testing software to evaluate product capabilities and requirements
About You
- Java / C++ experience (5+ years)
- Python experience (5+ years)
- Experience developing IoT / Embedded ML applications (3+ years)
- Experience training and optimizing IoT ML models (3+ years)
- 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
About the opportunity
The Flock Device software team is looking to add an Android Software Engineer responsible for integrating our machine learning technology. Our Device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. In this position, you will be responsible for the machine learning aspect of our media-pipeline, ultimately enhancing and delivering critical evidence to our customers. The ideal candidate is someone who is passionate about taking new products and cutting edge research to production.
Some challenges you’ll tackle
- Write the business logic to enable our Machine Learning models
- Design systems at scale – We capture over 200M images daily and process them on the device in real time
- Own features through their lifecycle: ideation, proof of concept, beta testing, and release
- Design and develop media processing pipelines that extract and develop
- Communicate with the cloud additional metadata to enrich image data
- Design and develop testing fixtures to evaluate product capabilities and requirements
- Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
- Leverage profilers to detect bottlenecks and optimization opportunities
- Leverage exception tracing techniques to identify error trends and bad releases
- Collaborate with Hardware, Machine Learning, and Platform teams on multifaceted projects touching the entire system
- Work with systems designed for ultimate redundancy and high availability
About You
- BS / MS in Computer Science
- Have delivered production Android apps using Kotlin
- Experience with image processing, machine learning, deep learning, or computer vision
- Desire to tackle complex problems, learn quickly, iterate, and persist towards a robust solution
- Effectively communicate at the level of your audience, and seek to understand and be understood
- Basic git knowledge
- Like to work on a product you can touch, see, and experience.
- Don't mind clicking accept when the screen says you're about to void the warranty.
- Are excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
About the opportunity
Flock is looking to add an Android Software Engineer to our Device software team. Our Device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload data for years at a time without needing human interaction to keep them running.
Some challenges you’ll tackle
- Design systems at scale – We capture over 200M images daily and process them on the device in real time
- Own features through their lifecycle: ideation, proof of concept, beta testing, and release
- Collaborate with Hardware, Machine Learning, and Platform teams on multifaceted projects touching the entire system
- Work with systems designed for ultimate redundancy and high availability
- Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
- Work directly with Product to develop innovative software solutions to utilize our product in challenging customer use cases
- Interface multiple IoT devices together to share data to help each other understand and respond to the environment
About You
- Love writing code and have extensive experience doing so.
- Have delivered production Android apps (ideally in Kotlin!) with more than a few downloads.
- Have a strong desire to understand the root cause of a problem and deliver a robust solution.
- Like to work on a product you can touch, see, and experience.
- Don't mind clicking accept when the screen says you're about to void the warranty.
- Are excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, technology we work with on the daily looks like:
- Qualcomm Snapdragon 6 Series and 8 Series
- Android Open Source Project (AOSP) 8.1 and 10
- Kotlin
- Some Java and C++ when we have to
- Room/sqlite3
- OpenCV
- Tensorflow
- Sierra Wireless RIL
- Custom TCP and UDP protocols for content delivery
- Silicon Labs BLE Microcontrollers
About the opportunity
This role falls in our Platform team, a team of 4 extremely sharp engineers responsible for our backend data processing pipeline, user facing products, and overall system architecture. They’re the glue that works closely with our Machine Learning and Hardware teams to tie everything into a cohesive product experience for our users.
Some challenges you’ll tackle
- Own features through their lifecycle: backend, frontend, data stores – the whole shebang (#!)
- Collaborate with Machine Learning and Hardware teams on multifaceted projects touching the entire system
- Design systems at scale – We process over 20M images daily in real time
- 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
About You
- Love writing code and have extensive experience doing so.
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
- Have a strong desire to grow their role as well as have a direct influence on the growth of a young company.
- Be interested in all aspects of the business, from direction to office space.
- Be excited about working on a fast-paced, constantly evolving product.
- Be able to crack a joke every now and then, even if you're the only one who laughs.
Our Tech
If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:
- Typescript (Node) web services with a bit of Scala and Go in there as well as needed
- React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
- Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
- Kubernetes, Docker
- AWS (SQS, S3, etc)
About the opportunity
Flock is looking to add an Android Systems Engineer to our device software team. Our device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload over 200M images per day for years at a time without needing human interaction to keep them running.
Some challenges you’ll tackle
- Integrate and port SoC Android BSP to Flock hardware platforms
- Bring-up new hardware device(s) to run Android OS, working with SoC vendors and other partners
- Work with the hardware and framework teams to enable needed functionality in Android-based devices (e.g. cameras, environmental sensors, power systems, etc.)
- Develop, review, port, test, and debug Linux device drivers and Android HAL implementations
- Ensure the stability and robustness of the system software from ideation through production and launch
- Work effectively across a variety of engineering teams to resolve issues and enable new features
- Work with systems designed for ultimate redundancy and high availability
- Design, develop, test, deploy, maintain and improve software.
- Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!
- Integrate multiple IoT devices together to share data to help each other understand and respond to the environment
- Improve the quality, functionality and security of the platform and devices
About You
- Have a strong desire to understand the root cause of a problem and deliver a robust solution.
- Have development experience within embedded systems/firmware design
- Have experience coding in C/C++
- Have experience with Linux kernel and device driver development
- Have strong knowledge of Linux internals (process scheduler, memory management, concurrency, synchronization, memory allocation, file system, networking, storage, subsystem architecture)
- Have experience in dealing with complex systems and codebases (HALs, sub-systems, etc)
- Have experience bringing up Android devices
- Have experience with Android system software and Android HALs
- Have experience working in Linux development environment with GNU toolchain
- Have experience with common peripheral bus technologies including SPI, I2C, UART, etc
About the opportunity
Flock is looking to add an Android Framework Engineer to our device software team. Our device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload over 200M images per day for years at a time without needing human interaction to keep them running.
Some challenges you’ll tackle
- Integrate and customize Android frameworks to Flock Safety’s custom hardware platforms
- Work with the kernel team and device software teams to enable required functionality in Android-based devices (e.g. cameras, environmental sensors, power systems, etc.)
- Optimize Android system services and frameworks to run in a headless environment
- Develop, review, test, and debug Android APIs and system services
- Ensure the stability and robustness of the system software from ideation through production and launch
- Work with systems designed for ultimate redundancy and high availability
- Balance performance with energy consumption - we’re a machine learning enabled media processing machine powered by the sun!
- Integrate Android with other IoT devices to share data to help each other understand and respond to the environment
About You
- Strong desire to understand the root cause of a problem and deliver a robust solution.
- Development experience with embedded systems, especially headless and/or industrial/non-consumer devices
- Experience bringing up devices and customizing BSPs for Android other embedded build systems such as Yocto or Buildroot
- Experience developing for non-phone/tablet/watch Android Devices (preferred)
- Strong knowledge of and experience with AOSP architecture and comprising projects
- Extensive experience coding in C/C++ and Java, specific experience with Android Frameworks and System Java preferred
- Extensive knowledge of Android fundamentals (ART, RIL, AIDL, Broadcast, Binder, Messenger, SystemServer, etc.). Specific experience with the Java/Frameworks side of these interfaces preferred
- Experience in dealing with complex systems and codebases (AOSP, Android Makefile, Soong, HALs, etc)
- Familiarity with Linux internals (process scheduler, memory management, concurrency, synchronization, memory allocation, file system, networking, storage, subsystem architecture)
- Familiarity with Android system software, Android HALs and Driver Architecture
- Experience working in a Linux development environment with GNU toolchain and standard project management tools (Git, Github, Gerrit, etc.)
- Some knowledge of common peripheral bus technologies including SPI, I2C, UART with focus on how Android interacts with these types of peripherals
Some challenges you’ll tackle
● Create and maintain the development infrastructure including continuous build environments, continuous integration, continuous deployment, testing platforms, dedicated test hardware, and test automation frameworks
● Build, scale, automate, and secure our software build and deployment infrastructure, focusing specifically on the Android/Linux environment
● Design highly reliable, redundant and fault tolerant software OTA delivery pipelines delivering multiple releases daily targeting up to tens of thousands of devices across the country
● Champion the importance of Build, Test and Release as part of the development life cycle
● Coordinate with Product Engineering to ensure compliance of software processes and validation of outputs
● Increase development velocity through automation of processes such as branching, merging, versioning, tagging, and release cutting within an Android/AOSP context
● Extend build environments to support new product lines, new product variants, and new target system architectures within and outside of AOSP
● Troubleshoot and debug build issues with a focus on resolving problems quickly with minimal impact to developers and live devices
About You
● Have a professional background in software build and release technologies within a software development, technical industry or research environment
● Have managed and customized build environments for multiple AOSP based products via manifests and makefiles.
● Have extensive knowledge of and experience with the AOSP build process and associated tools including, repo, soong, ninja
● Have familiarity with tools and structure of modern Android applications written in Kotlin
● Have extensive experience using source code management tools such as: Gerrit, Git, GitHub/GitLab, ClearCase, SVN, Perforce or PVCS to perform operations such as branching, merging and labeling
● Have experience writing automation scripts for build and release processes using scripting languages such as: Groovy, shell scripting (Bash, Powershell), Python or Ruby
● Have extensive experience configuring builds within continuous integration tools such as Jenkins, TeamCity or Bamboo and supporting development teams using the tools
● Have experience using build tools such as: Gradle, Maven, Ant, CMake, Conan, Buildroot or Bitbake to compile code and generate reports
● Have experience configuring, using and maintaining test reporting and static analysis tools such as: Coverity, SonarQube, FindBugs, Checkstyle, PMD, Clover, JaCoCo, Valgrind or Bullseye
● Have experience configuring and using artifact management tools such as: Artifactory, Docker Registry, Conan, npm, Nexus
● Have experience in the provisioning and deployment of cloud based compute resources in the context of supporting scalable build infrastructure. Have exposure to cloud storage systems (preferably S3) and relational databases (preferably PostgreSQL) utilized in storage of software update packages and their accompanying metadata
Why join the Flock?
When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time.