Flock is the leading safety technology platform that helps communities thrive by taking a proactive approach to crime prevention and security. We're seeking a Senior Software Engineer to lead the architectural evolution of Nightshift, a conversational AI assistant that helps investigators surface critical evidence and close cases faster.
Requirements
- 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.
- 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.
- 90 days at Flock
- 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.
- Implement the backend orchestration layer for LLM tool calling and multi-step reasoning.
- Design and build the
- benefits_offered_summary_below_benefits_menu_continues_below this text (150-200 characters):
- benefits_menu_below_this_menu_continues_below
- generous_paid_time_off
- fully_paid_health_benefits_plan_for_employees
- family_leave
- fertility_family_benefits
- spring_health
- caregiver_support
- carta_tax_advisor
- ergs
- wfh_stipend
- productivity_stipend
- home_office_stipend
- retirement_plan
- visa_sponsorship
- four_day_work_week
- tuition_reimbursement
- relocation_assistance
- specific_benefits_range_Below_three_future_benefits
- accounting_payroll_financial_planning_jobs
- administration_jobs
- arts_design_jobs
- banking_jobs
- business_development_jobs
- business_operations_strategy_jobs
- community_social_services_jobs
- consulting_jobs
- culinary_jobs
- customer_support_success_jobs
- data_analyst_jobs
- driver_delivery_jobs
- education_jobs
- engineering_jobs
- finance_jobs
- healthcare_services_jobs
- hospitality_jobs
- human_resources_jobs
- information_technology_jobs
- insurance_jobs
- it_support_jobs
- legal_jobs
- marketing_jobs
- media_communication_jobs
- operations_jobs
- product_jobs
- project_program_management_jobs
- purchasing_jobs
- quality_assurance_jobs
- real_estate_jobs
- recruitment_jobs
- research_jobs
- retail_jobs
- risk_compliance_jobs
- sales_jobs
- security_engineer_jobs
- skilled_trade_jobs
- software_engineer_jobs
- support_engineer_jobs
- job_categories_recommendation_label
- software_engineer_jobs
- software_engineer_jobs
- job_type_full_time
- job_type_full_time
- location_type_remote
- education_level_bachelors_degree
- years_of_experience_required
- years_of_experience_range
- likely_salary_range_min_170000_max_200000
- employee_relocation_sponsored
- relocation_sponsored_yes
- requirements_summary
- write_clean_performant_code
- build_production_grade_backend_systems
- design_orchestration_backend_for_llm_interactions
- build_agentic_framework
- technologies_used
- python
- typescript
- node
- postgresql
- olap_databases
- redis
- aws_services
- kubernetes
- docker
- ci_cd_build_tooling
- agentic_patterns
- llm_evaluation
- vector_search_rag
- infrastructure_as_code_terraform
- skills_required
- sql_queries
- prompt_engineering
- openai_anthropic_gemini_apis
- api_integrations
- db_confidence
- microservice_oriented_architecture
- ci_cd_tooling
- team
- high_performance_low_ego_team_driven_by_urgency_collaboration_and_bold_thinking
- company_description_summary
- flock_is_the_leading_safety_technology_platform
- recruiter_agency
- false
- contact_email
- [email protected]
- contact_phone
- null