Distributed Systems Engineer

Albert Bow Limited

Greater London

On-site

GBP 90,000 - 130,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Albert Bow Limited is seeking an engineer to join its high-growth AI infrastructure team in London. The role involves designing and implementing distributed systems to store, index, query and process massive multimodal data, from architecture through deployment and monitoring.

You will own projects end-to-end, tackle performance bottlenecks, and drive scalable, reliable systems across storage, APIs and protocols. The position is on-site with a 4+ day per week requirement.

Qualifications

  • Strong production experience with Python or TypeScript
  • Experience with statically typed languages such as Go, Rust, C++, or Java
  • Proven experience building and owning distributed systems in production
  • Deep knowledge of databases, replication, queues, caching and consistency
  • Excellent knowledge of data structures, algorithms and CS fundamentals
  • Experience taking systems through design, development, deployment, monitoring and optimisation
  • Strong understanding of system performance and failure modes
  • Able to work autonomously on ambiguous, technically complex problems

Responsibilities

  • Design distributed systems at scale
  • Build storage, indexing and querying systems
  • Design performant APIs and protocols
  • Work with databases, caching, queues and replication
  • Solve scalability, consistency and reliability challenges
  • Identify and resolve performance bottlenecks
  • Make architectural decisions for scalable systems
  • Improve engineering standards via code reviews and testing and knowledge sharing

Job description

Working model: On-site — 4+ days per week

Employment: Full-time

The Opportunity

What happens when your data grows 100x?

This is an opportunity to join a high-growth AI company building the core infrastructure behind a data-intensive AI platform.

The engineering team is responsible for the systems that store, index, query and process massive amounts of multimodal data — including video, images, 3D sensor data and documents.

This is a role for engineers who enjoy solving difficult problems around scale, performance, reliability and distributed systems.

You’ll have significant ownership, taking projects from architecture and design through to implementation, deployment, monitoring and optimisation.

What You'll Be Working On
  • Designing and building distributed systems at scale
  • Building storage, indexing and querying systems
  • Designing performant APIs and protocols
  • Working with databases, caching, queues and replication
  • Solving problems around scalability, consistency and reliability
  • Identifying and resolving performance bottlenecks
  • Making architectural decisions for systems designed to scale significantly
  • Improving engineering standards through code reviews, testing and knowledge sharing
What We're Looking For
  • Strong production experience with Python or TypeScript
  • Strong experience with Go, Rust, C++, Java or another statically typed language
  • Proven experience building and owning distributed systems in production
  • Strong understanding of:
  • Databases
  • Replication
  • Queuing
  • Caching
  • Consistency
  • Excellent knowledge of data structures, algorithms and core CS fundamentals
  • Experience taking systems through design, development, deployment, monitoring and optimisation
  • Strong understanding of system performance and failure modes
  • Comfortable working autonomously on ambiguous and technically complex problems
The Ideal Background

You could come from a range of technically demanding environments, including:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Founding Engineer
Founding Engineer

iForce Connect • City Of London

On-site
GBP 140,000 - 200,000
Senior AI DevOps Engineer
Senior AI DevOps Engineer

Lorien • Greater London

On-site
GBP 90,000 - 120,000
Founding Engineer
Founding Engineer

iForce Connect • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Technical Lead (Index Distribution Engineering)
Senior Technical Lead (Index Distribution Engineering)

London Stock Exchange • Greater London

On-site
GBP 90,000 - 140,000
Systems Research Engineer
Systems Research Engineer

European Tech Recruit • City of Edinburgh

On-site
GBP 90,000 - 130,000
Principal Engineer
Principal Engineer

Technify Talent • Newbury

Hybrid
GBP 90,000 - 120,000
Staff Software Engineer (Data Platform)
Staff Software Engineer (Data Platform)

Scale AI • York and North Yorkshire

On-site
GBP 90,000 - 130,000
Health coverage
Dental & vision insurance
Learning & development stipend
+1
Principal ML Platform Engineer
Principal ML Platform Engineer

Synthesia • Greater London

On-site
GBP 70,000 - 100,000
Member of Technical Staff - Data Engineer
Member of Technical Staff - Data Engineer

Dex • Greater London

Hybrid
GBP 90,000 - 140,000