CareerPlan

Principal Software Engineer

LondonFull-time2026-10-21 → 2026-10-23

Core

Building ingestion, extraction, and retrieval pipelines for enterprise document processing using frontier LLMs to enable AI agents.

Role type

Principal Software Engineer (AI Systems & Product Engineering)

Builds

Ingestion and extraction pipelines, APIs, and evaluation systems for document processing at enterprise scale.

Domain

Enterprise Software / AI / Document Processing

Deliverable

production ML models

Required skills

Large-scale service architecture, Python, Rust, C#, Cloud platforms (Azure/AWS/GCP), Kubernetes, SQL, Distributed systems, Concurrency, Coding agents, Type systems, Test automation

Preferred skills

LLM product experience (prompting/evaluation), Document processing (OCR/layout), Coding agents expertise

Technologies

Python, Rust, C#, Azure, AWS, GCP, Kubernetes, SQL

Responsibilities

Design and operate AI systems for document processing; Build ingestion, parsing, extraction, and indexing pipelines; Ship features from idea to production; Solve concurrency and latency issues in distributed systems; Build for multi-cloud and air-gapped environments; Evaluate and integrate coding agents; Mentor engineers and review code.