About this role
Based in London, the Senior AI Software Engineer role at ExTrac suits an autonomous backend developer who wants to build production-grade agentic systems and analytical AI features. This position involves raising the AI team's throughput by taking complex architectures from prototypes to reliable production capabilities.
Role Overview
ExTrac is hiring a Senior AI Software Engineer in London to build and scale Co-Analyst, a user-facing multi-agent system designed for intelligence analysts. The role centers on agent orchestration, vector search, retrieval systems, and streaming pipelines using Python and Go. The engineer works closely with product, data, and machine learning teams to turn unproven ideas into production-ready features that handle complex workloads for governments and defense organizations.
Key Responsibilities
Requirements
Skills and Tools
About the Company
ExTrac is a decision intelligence company providing tools for governments, defense organizations, financial institutions, and corporates in complex environments. The company combines curated data sources, domain-specific AI, and human expertise to turn information overload into actionable foresight.
How to Apply
Interested candidates should apply on the official company careers page.
Skills and tech stack
Questions candidates ask
Where is the job located?
The role is located in London.
What programming languages are used in this role?
The codebase primarily utilizes Python and Go.
What is the experience requirement?
Applicants must have 4+ years of professional software engineering experience.
Are there any citizenship or clearance requirements?
Yes, applicants must be eligible to obtain UK security clearance and must be nationals of a NATO member state, Australia, or New Zealand.
What does Co-Analyst do?
Co-Analyst is a user-facing multi-agent system that assists intelligence analysts by researching questions, decomposing tasks, and assembling reports where claims trace back to source chunks.