Flock Safety is looking to hire a Senior Software Engineer to build Night Shift, a conversational AI assistant that helps investigators surface critical evidence and close cases faster.
Requirements
Strong TypeScript / Node / Express skills for web services and API design (REST, SSE, WebSockets for streaming)
Modern web framework expertise (React / TypeScript preferred), particularly for conversational UI and chat interfaces
Build the orchestration backend that manages LLM interactions and tool calling
Develop integration pipelines connecting our AI to Flock's existing data platform and APIs
Shape chat experiences with complex context management
Partner with platform teams to design new APIs or leverage existing ones
Solve the reliability challenges of deploying AI in high-stakes investigative workflows
Collaborate closely with ML engineers on prompt engineering and agentic workflows
Other
Love for coding and continuous learning, especially in the rapidly evolving LLM space
Resourceful problem-solver mindset: excel in ambiguous situations and take initiative to define product direction
Product-minded: translate user feedback into technical requirements and make pragmatic tradeoffs
If an offer is extended and accepted, this position requires the ability to obtain and maintain Criminal Justice Information Services (CJIS) certification as a condition of employment.
Applicants must meet all FBI CJIS Security Policy requirements, including a fingerprint-based background check.