Senior Software Engineer, Backend/Investigative Agent
Role details
Job location
Tech stack
Job description
- Familiarize yourself with Flock's investigative workflows and the massive data pipelines that power our platform.
- Pair with ML (agentic systems), Data Engineering (investigative datasets), and Platform teams to understand the existing API landscape.
- Complete your first push to production. Pick up initial sprint tickets focused on API integrations, backend bug fixes, or performance tuning for LLM streaming.
The First 60 Days
- Implement the backend orchestration layer for LLM tool calling and multi-step reasoning.
- Design and build the "connectors" that allow Night Shift to securely and efficiently query Flock's core data services.
- Stand up robust tracing and logging for the AI system to monitor agentic decision-making and reliability.
- Own end-to-end backend features that connect the LLM to our internal APIs, ensuring low-latency responses for investigators.
90 Days & Beyond
- Lead the development of a core Nightshift capability-like automated lead generation or cross-camera correlation-that demonstrably closes cases faster.
- Establish best practices for testing and deploying AI agents within a microservices environment.
- Influence the product direction by identifying how new backend capabilities or AI breakthroughs can solve untapped investigator pain points.
Requirements
- Love for writing clean, performant code and a track record of building production-grade backend systems.
- Strong proficiency in Python and TypeScript (Node) for building scalable web services, open to Go as well.
- Experience with agentic patterns, including function calling, tool use (MCP), and orchestrating multi-step LLM workflows.
- Ability to write and optimize complex SQL queries and data access patterns to ensure LLMs are grounded in real-time data without sacrificing latency or system performance.
- Deep understanding of OpenAI/Anthropic/Gemini APIs, prompt engineering, and managing complex conversation state/context.
- Proven ability to build seamless API integrations with LLMs, managing the bridge between unstructured model outputs and structured internal services through robust error handling and schema validation.
- Strong database confidence with PostgreSQL, OLAP Databases, and Redis. You know how to use the right tool for the job to ensure fast retrieval.
- Experience with microservice-oriented architecture and designing for scale (we handle 1B+ images daily).
- Proficient with AWS services, Kubernetes (EKS), Docker, and CI/CD build tooling.
- You thrive in "zero-to-one" environments, taking ambiguous problems and turning them into technical roadmaps.
- Experience with LLM evaluation (LangSmith/Langfuse), vector search/RAG, or infrastructure-as-code (Terraform).
Benefits & conditions
In this role, you'll receive a starting salary of $170,000-$200,000 as well as stock options. Base salary is determined by job-related experience, education/training, as well as market indicators. Your recruiter will discuss this in-depth with you during our first chat.
The Perks
Flexible PTO: We seriously mean it, plus 11 company holidays.
️Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match.
Family Leave: All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.
Spring Health: Spring Health offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools, all tailored to each individual's needs.
Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support
Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions.
ERGs: We want all employees to thrive and feel like they belong at Flock. We offer three ERGs today - Women of Flock, Flock Proud, and Melanin Motion. If you are interested in talking to a representative from one of these, please let your recruiter know.
WFH Stipend: $150 per month to cover the costs of working from home.
Productivity Stipend: $300 per year to use on Audible, Calm, Masterclass, Duolingo, Grammarly and so much more.