Edge & Distributed Systems Backend Engineer (Rust)

Dex

Greater London

On-site

GBP 70,000 - 110,000

Full time

28 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Dex, a partner company, seeks a backend engineer to build a mission-critical Rust/Python backend for real-time defence intelligence. You will design features, address extreme conditions, and ensure reliability through rigorous testing and benchmarking.

You will work on a Rust/Python stack with opportunities to learn from prominent open-source contributors, solving complex distributed systems challenges where degradation can occur by design.

Qualifications

  • This role requires strong backend development experience in a systems language (Rust, Java, Go, C++, or similar).
  • Proven ability to build and operate complex distributed systems with a focus on failure modes.
  • Experience with edge computing, latency optimization, or platform engineering is highly valued.
  • Familiarity with REST, GraphQL, gRPC/Protobuf, and Arrow interfaces is preferred.

Responsibilities

  • Design and implement features, algorithms, and infrastructure for a mission-critical backend.
  • Engineer for extreme conditions: intermittent connectivity and resource-constrained systems.
  • Ensure robustness through testing and benchmarking across environments.
  • Contribute to a Rust and Python-based stack and learn from open-source contributors.

Skills

Rust
Distributed systems
Edge computing
Latency optimization
Platform engineering
REST
GraphQL
gRPC
Protobuf
Arrow

Tools

Arrow
Protocol Buffers
gRPC

Job description

Dex, a partner company, seeks a backend engineer to build a mission-critical Rust/Python backend for real-time defence intelligence. You will design features, address extreme conditions, and ensure reliability through rigorous testing and benchmarking.

You will work on a Rust/Python stack with opportunities to learn from prominent open-source contributors, solving complex distributed systems challenges where degradation can occur by design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Backend (up to £160k)
Software Engineer - Backend (up to £160k)

Dex • Greater London

On-site
GBP 70,000 - 110,000
Rust Backend Engineer – Build Scalable Distributed Systems
Rust Backend Engineer – Build Scalable Distributed Systems

iO Associates • Greater London

Hybrid
GBP 65,000 - 90,000
Backend Engineer – Real-Time Data Platform (Rust)
Backend Engineer – Real-Time Data Platform (Rust)

Augur Communications Ltd • Greater London

Hybrid
GBP 90,000 - 120,000
Onsite Full-Stack Engineer – Deployments
Onsite Full-Stack Engineer – Deployments

Dex • Greater London

On-site
GBP 90,000 - 130,000
Rust/C++ Backend Engineer — Scalable, Reliable Systems
Rust/C++ Backend Engineer — Scalable, Reliable Systems

Rustify • United Kingdom

Remote
GBP 65,000 - 100,000
Staff Software Engineer: Lead Edge AI & Distributed Systems
Staff Software Engineer: Lead Edge AI & Distributed Systems

Helsing • Greater London

Hybrid
GBP 120,000 - 160,000
Relocation support
Education allowances
Regular company events
+2
Backend Software Engineer
Backend Software Engineer

iO Associates • Greater London

On-site
GBP 65,000 - 90,000
Senior Python Backend Engineer - AI Cybersecurity R&D
Senior Python Backend Engineer - AI Cybersecurity R&D

Client Server • Cambourne

Hybrid
GBP 48,000 - 80,000
Pension
Private Medical Insurance
Life Assurance
+5
Python Backend Engineer — Cybersecurity R&D (Greenfield)
Python Backend Engineer — Cybersecurity R&D (Greenfield)

Client Server Limited • Cambourne

Hybrid
GBP 39,000 - 65,000
Pension
Private Medical Insurance
Life Assurance
+5
Senior Rust Engineer: Low-Latency, High-Performance Systems
Senior Rust Engineer: Low-Latency, High-Performance Systems

Rustify • United Kingdom

Hybrid
GBP 180,000 - 220,000