Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. As a Senior Machine Learning Engineer on the Vision Team, you will support the machine learning model lifecycle, improve model performance, and address model drift while collaborating with cross-functional teams.
Responsibilities:
- Frame open-ended, real-world problems into well defined ML problems
- Make use of and improve on existing data acquisition and model training/evaluation pipelines to create appropriate datasets and obtain 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
- 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
Requirements:
- 6+ years of experience
- 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
- 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
- Ability to obtain and maintain Criminal Justice Information Services (CJIS) certification as a condition of employment
- Must meet all FBI CJIS Security Policy requirements, including a fingerprint-based background check