Latest AI JobsBrowse Jobs
E

Senior AI Software Engineer

extrac.aiLondonProduct & Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 4+ yrs
Posted
30 Sept 2026
Status
Open · checked 7d ago

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

Build and improve multi-agent loops including context assembly, tool selection, and sub-agent orchestration.
Develop analytical AI features ranging from network construction to summaries for intelligence analysts.
Run experiments against live analyst traffic using feature flags to validate performance improvements.
Design APIs, manage storage layers across relational, document, and vector stores, and own services end-to-end in Python and Go.
Handle production requirements for latency, cost, and reliability within non-deterministic agent workflows.
Partner with the machine learning team to integrate and serve trained models and support evaluation frameworks.

Requirements

Professional software engineering experience of 4+ years.
Experience building and operating production backend systems, APIs, and databases in Python and Go.
Ability to operate with a high degree of autonomy on open-ended problems.
Eligibility to obtain UK security clearance as a national of a NATO member state, Australia, or New Zealand.

Skills and Tools

Python
Go
Vector search and embeddings
Relational, document, and vector databases
Streaming pipelines

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.

Ready to apply?

The application is on the official extrac.ai careers page.

Apply on company site