Flock Safety Inc. logo

Full Stack Engineer, Machine Learning Tooling

Job Overview

Location

Remote - USA

Job Type

Full-time

Category

Software Engineering

Date Posted

June 24, 2026

Full Job Description

đź“‹ Description

  • • Build, maintain, and scale internal-facing web tools that support machine learning workflows as part of the ML Tooling team.
  • • Develop full-stack solutions using React with TypeScript on the frontend and Node.js or Python for backend web services.
  • • Design and implement RESTful APIs with a strong understanding of API architecture and data flow between systems.
  • • Interact with multiple data stores, including relational databases, and write efficient SQL queries to support tooling functionality.
  • • Containerize applications using Docker and deploy them remotely via Helm to Kubernetes clusters.
  • • Participate in on-call rotations to ensure reliability and uptime of internal ML tooling systems.
  • • Conduct thorough code reviews and provide constructive feedback to improve code quality and team standards.
  • • Collaborate closely with data science, engineering, and operations teams to understand requirements and deliver high-impact solutions.
  • • Contribute to strategic initiatives focused on frontend improvements, authentication enhancements, and tooling roadmap development.
  • • Gain operational ownership over deployed applications, including monitoring, debugging, and performance optimization.
  • • Support ML and data science workflows during the first 30 days through bug fixes and feature development.
  • • Expand technical contributions by the 60-day mark through involvement in strategic projects and increased on-call responsibilities.
  • • Achieve full integration into the ML Tooling team by day 90, independently owning tooling initiatives and deployment processes.
  • • Continuously grow understanding of software engineering fundamentals and expand role scope through ownership and initiative.
  • • Maintain compliance with FBI Criminal Justice Information Services (CJIS) Security Policy requirements, including passing a fingerprint-based background check.

🎯 Requirements

  • • Proficient in TypeScript (Node.js) or Python for building web services
  • • Experienced with a modern frontend framework, specifically React with TypeScript
  • • Skilled in SQL and comfortable working with relational databases
  • • Familiar with Docker and deploying applications via Helm to Kubernetes
  • • Strong communication skills and ability to collaborate effectively across technical teams
  • • Willingness to participate in on-call rotations and code reviews

🏖️ Benefits

  • • Flexible non-accrual PTO plus 11 company holidays
  • • Fully-paid medical, dental, and vision insurance with HSA match
  • • 12 weeks of 100% paid parental leave, plus 6–8 additional weeks of physical recovery time for birthing parents
  • • $50,000 lifetime maximum benefit for eligible adoption, surrogacy, or fertility expenses through Maven
  • • $150 monthly WFH stipend, $300 annual productivity stipend, and $750 one-time home office stipend
  • • Access to Spring Health for personalized mental health therapy, coaching, and medication management

Skills & Technologies

Python
TypeScript
React
Vue.js
Angular
Full Stack
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Flock Safety Inc. logo
Flock Safety Inc.
Visit Website

About Flock Safety Inc.

Flock Safety provides cloud-based automated license plate recognition and video analytics for law enforcement, private communities, and businesses. Its solar-powered cameras capture vehicle details, detect crimes such as theft and violent offenses, and generate evidence packages accessible via a web platform. The company emphasizes privacy controls, encrypted data handling, and configurable retention policies. Deployed across thousands of U.S. neighborhoods and agencies, the system integrates with existing public safety workflows to accelerate investigations, reduce response times, and improve crime clearance rates without adding patrol resources.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Mexico City, Mexico
Full-time
Expired Jun 20, 2026
JavaScript
TypeScript
React
+5 more

3 months ago

Expired
Remote - United States
Full-time
Expired Jul 13, 2026
Python
Java
Go
+4 more

3 months ago

Expired
India, Bengaluru; India, Delhi NCR; India, Hyderabad
Full-time
Expired Jun 22, 2026
Python
Java
Angular
+4 more

3 months ago

Expires soon
Remote US
Full-time
Expires Aug 2, 2026 (Soon)
Remote
$170k-200k

2 months ago