Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Flock Safety Logo

Senior Software Engineer, Agentic Assistant

Flock Safety

$170,000 - $185,000
Nov 24, 2025
Remote, US • Austin, TX, US • Boston, MA, US • Chicago, IL, US • San Francisco, CA, US • Los Angeles, CA, US • Denver, CO, US
Apply Now

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
  • Hands-on LLM experience: OpenAI/Anthropic/Gemini APIs, prompt engineering, streaming responses, and conversation context management
  • Familiarity with agentic patterns: function calling, tool use (MCP), and orchestrating multi-step workflows
  • API integration skills: consume existing APIs or design new ones to ground AI in investigative data
  • Database confidence: PostgreSQL and sophisticated SQL for data retrieval
  • Cloud infrastructure basics: Docker, Kubernetes (Helm), AWS services (S3, SQS, API Gateway)

Responsibilities

  • Design and implement the conversational interface
  • 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.