AI Systems Engineer

Annapurna

Greater London

On-site

GBP 70,000 - 110,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna is seeking engineers to design and build the low-level infrastructure that powers modern databases and AI systems. You will work close to hardware, developing core components—from database internals to AI infrastructure.

You will design high-performance storage and query engines, build distributed systems, vector search, memory architectures, and optimise for CPUs, memory, and storage across modern hardware architectures.

Qualifications

  • Strong software engineering experience in C, C++, Rust or Go.
  • Background in systems programming, database internals, distributed systems, operating systems or storage engines.
  • Experience designing core software components rather than integrating third-party technologies.
  • Strong understanding of performance analysis, benchmarking and low-level optimisation.
  • Exposure to AI infrastructure concepts such as LLM inference, vector search or RAG is beneficial.

Responsibilities

  • Designing and implementing high-performance database and storage technologies.
  • Building distributed systems, query engines, storage engines and other core infrastructure from the ground up.
  • Developing AI data infrastructure, including vector search, retrieval systems and memory architectures for AI applications.
  • Optimising software for maximum performance across CPUs, memory, storage and modern hardware architectures.
  • Researching and prototyping new systems that improve scalability, efficiency and throughput for next-generation AI workloads.

Skills

C
C++
Rust
Go
Systems programming
Database internals
Distributed systems
Performance optimization

Tools

PostgreSQL
DuckDB
ClickHouse
RocksDB

Job description

This role is centred on designing and building the low-level infrastructure that powers modern databases and AI systems. Rather than integrating existing technologies, you'll be developing the underlying components that make them work from database internals and distributed systems to performance-critical AI infrastructure.

We're looking for engineers who enjoy working close to the hardware, solving difficult systems problems, and building scalable software from first principles.

What you'll be working on

  • Designing and implementing high-performance database and storage technologies.
  • Building distributed systems, query engines, storage engines and other core infrastructure from the ground up.
  • Developing AI data infrastructure, including vector search, retrieval systems and memory architectures for AI applications.
  • Optimising software for maximum performance across CPUs, memory, storage and modern hardware architectures.
  • Researching and prototyping new systems that improve scalability, efficiency and throughput for next-generation AI workloads.

What we\'re looking for

  • Strong software engineering experience inC, C++, Rust or Go.
  • Background in systems programming, database internals, distributed systems, operating systems or storage engines.
  • Experience designing core software components rather than integrating third-party technologies.
  • Strong understanding of performance analysis, benchmarking and low-level optimisation.
  • Exposure to AI infrastructure concepts such as LLM inference, vector search or RAG is beneficial.

Nice to have

  • Experience contributing to systems such as PostgreSQL, DuckDB, ClickHouse, RocksDB, TiDB, Spark, Flink or similar.
  • Knowledge of hardware-aware programming including NUMA, RDMA, GPUs, NPUs or CXL.
  • Research, open-source or commercial experience building systems software from scratch.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Yellowbrick • Greater London

On-site
GBP 70,000 - 110,000
AI Systems Engineer: Build High-Performance Core Infra
AI Systems Engineer: Build High-Performance Core Infra

Annapurna • Greater London

On-site
GBP 70,000 - 110,000
AI Systems Engineer | VC-backed Startup | TWE46402
AI Systems Engineer | VC-backed Startup | TWE46402

twentyAI • Greater London

On-site
GBP 90,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Reading

On-site
GBP 70,000 - 90,000
Systems Research Engineer (AI Infrastructure & Distributed Systems
Systems Research Engineer (AI Infrastructure & Distributed Systems

European Tech Recruit • City of Edinburgh

On-site
GBP 60,000 - 80,000
Senior Software Engineer, Data Platform
Senior Software Engineer, Data Platform

Segment (Twilio) • Greater London

On-site
GBP 90,000 - 150,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Formula. • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work model
Backend Engineer - API
Backend Engineer - API

xAI • Greater London

On-site
GBP 60,000 - 80,000
AI Platform Engineer
AI Platform Engineer

Tempest Vane Partners • Greater London

Hybrid
GBP 120,000 - 180,000
Competitive compensation
Discretionary bonus
Benefits package
AI Engineer
AI Engineer

Eliden • Greater London

On-site
GBP 70,000 - 110,000
Private healthcare and dental insurance
25 days annual leave plus bank holidays
Pension scheme with up to 8% employer contribution
+4