Full Stack Engineer, Machine Learning Tooling

Flock
$145,000 - $165,000Remote

About The Position

This role is for a full stack web developer that will work on multiple internal facing tools as part of the ML Tooling team. They will be responsible for building, maintaining, and scaling internal tooling that supports Flock’s machine learning workflows. In this role, you will participate in on-call rotations and code reviews, collaborate closely with partner teams, and deliver reliable, high-impact solutions. We prescribe to 90 day plans and believe that good days lead to good weeks, which lead to good months. This serves as a preview of the 90 day plan you will receive if you were to be hired in this role at Flock Safety. The First 30 Days Support ML and Data Science workflows Begin contributing as an IC through bug fixes and feature development The First 60 Days Begin contributing to strategic initiatives and frontend improvements Expand operational readiness through code reviews and on-call exposure 90 Days & Beyond Become fully integrated into the ML Tooling team and independently support internal tooling initiatives. Build strong technical ownership across the application stack and deployment processes. Contribute to roadmap initiatives improving tooling and authentication.

Requirements

  • Familiar with Typescript (Node) or Python as web services in addition to general API design
  • Confident in a modern web framework (React, Vue, Angular, etc). We leverage React with Typescript
  • Familiar with various data stores and know how to interact with them. Confident in SQL
  • Familiar with Docker and how to run locally and deploy remotely via Helm to Kubernetes
  • Effective communication about technical topics and effective cross-team collaboration
  • Desire to grow your role and grow understanding of software engineering fundamentals
  • 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.

Responsibilities

  • Building, maintaining, and scaling internal tooling that supports Flock’s machine learning workflows.
  • Participate in on-call rotations and code reviews.
  • Collaborate closely with partner teams.
  • Deliver reliable, high-impact solutions.
  • Support ML and Data Science workflows.
  • Begin contributing as an IC through bug fixes and feature development.
  • Begin contributing to strategic initiatives and frontend improvements.
  • Expand operational readiness through code reviews and on-call exposure.
  • Become fully integrated into the ML Tooling team and independently support internal tooling initiatives.
  • Build strong technical ownership across the application stack and deployment processes.
  • Contribute to roadmap initiatives improving tooling and authentication.

Benefits

  • Flexible PTO
  • 11 company holidays
  • Fully-paid health benefits plan for employees: including Medical, Dental, and Vision
  • HSA match
  • 12 weeks of 100% paid parental leave
  • Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
  • Fertility & Family Benefits: Partnered with Maven, a complete digital health benefit for starting and raising a family.
  • $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.
  • Spring Health: Offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools.
  • Caregiver Support: Partnered with Cariloop to provide employees with caregiver support.
  • Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors.
  • ERGs (Employee Resource Groups): Women of Flock, Flock Proud, LEOs and Melanin Motion.
  • $150 per month to cover the costs of working from home.
  • $300 per year to use on Audible, Calm, Masterclass, Duolingo and so much more.
  • A one-time $750 to help you create your dream office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service