AI - Enabled Software Engineer
Core
Design and orchestrate multi-agent systems of AI coding agents (writer, reviewer, tester, deployer) to plan, write, review, test, and deploy software collaboratively.
Role type
Senior IC software engineer specializing in agentic AI workflows
Builds
Intelligent agentic engineering pipelines and AI-augmented development tools
Domain
Public safety software + Generative AI engineering
Deliverable
production ML models | product features
Required skills
Software engineering, Java, TypeScript, React, MySQL, LLM APIs, agentic frameworks (e.g., LangChain), vector databases, prompt engineering, tool use (file system, test runners, version control), evaluation of AI output
Preferred skills
Experience with Cursor or Windsurf, building for public sector codebases, rapid experimentation
Technologies
Java, TypeScript, React, MySQL, LangChain, LLM APIs, vector databases
Responsibilities
Design multi-agent systems with coding-focused agents; Write prompts and logic guiding agent behavior; Enable agents to access tools like file systems and APIs; Evaluate and refine agents' output and collaboration patterns; Participate in on-call rotation
Seniority
Senior, hands-on IC