Senior Rust Engineer | Distributed Systems | Remote

Senzo Group

United States

Remote

GBP 135,000 - 165,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus
Remote work
Competitive salary

Job summary

Senzo Group is seeking a Senior Rust Engineer to own and evolve the heart of a real-time data processing platform for a scaling fintech, with fully remote work and UK/Europe/Dubai time zones.

You will architect low-latency distributed services, manage ingestion, processing and distribution of market data, and collaborate with experienced engineers to drive performance, observability and reliability as the platform expands.

Qualifications

  • Deep commercial Rust fundamentals for production systems where performance and correctness matter.
  • Strong understanding of concurrency and asynchronous programming with ownership and borrowing concepts.
  • Experience building or evolving distributed systems where latency, throughput and consistency matter.

Responsibilities

  • Own the core Rust services responsible for ingesting, processing and distributing live market data.
  • Design systems delivering both low latency and strict data consistency.
  • Evolve streaming architecture, addressing partitioning, ordering, scaling and back pressure.

Skills

Rust
Distributed systems
Concurrency
Asynchronous programming
Low latency

Tools

Kafka
Pulsar
Kinesis
PostgreSQL
QuestDB
AWS

Job description

Senior Rust Engineer | Distributed Systems | Low Latency | Remote

Own the real time data processing core of a scaling fintech

Remote (UK, Europe or Dubai timezone)

Our client builds a B2B SaaS platform used by financial services firms to process, calculate and distribute time sensitive market data in real time. Following significant recent investment, they are scaling both the platform and engineering team, making this one of the most important hires in the business.

They are looking for a Senior Rust Engineer to own and evolve the heart of the platform, taking responsibility for the flow of market data from ingestion through a shared calculation engine and out to clients with strict consistency guarantees.

This is far more than a Rust development role. It is an opportunity for someone who naturally thinks in distributed systems, someone who enjoys reasoning about concurrency, consistency, throughput and failure modes just as much as writing clean, production quality code.

Most of the migration from Clojure to Rust is already complete. The focus now is on scaling, hardening and extending the platform, building new services rather than rewriting legacy code. It is still early enough that your architectural decisions will have a genuine influence on where the platform goes next.

Backed by significant recent investment and an established customer base, the business combines the influence of an early stage engineering team with the stability of a proven product.

What you’ll be doing
  • Owning the core Rust services responsible for ingesting, processing and distributing live market data.
  • Designing systems that deliver both low latency and strict consistency, ensuring clients always receive correct and complete data.
  • Evolving the streaming architecture, challenging existing approaches to partitioning, ordering, consumer scaling, back pressure and throughput.
  • Optimising for performance, making latency, resilience and observability first class engineering concerns.
  • Working closely with experienced engineers to debate design decisions, challenge assumptions and continuously improve the platform.
  • Building systems that are easy to reason about, monitor and operate in production.
What we’re looking for
  • Deep commercial Rust fundamentals, building production systems where performance and correctness matter.
  • Strong understanding of concurrency and asynchronous programming, with confidence reasoning about ownership, borrowing, channels, memory behaviour and trait design.
  • Experience building or evolving distributed systems where latency, throughput and consistency all need careful consideration.
  • A systems thinker who naturally considers failure modes, observability and operational simplicity alongside implementation.
  • Someone who enjoys discussing technical trade offs and collaborating with other experienced engineers to reach the best solution.

We’d particularly like to hear from engineers with experience in

  • Financial markets or trading platforms.
  • Sports betting or gaming platforms.
  • High performance distributed systems.
  • Legitimate crypto or exchange infrastructure.

Experience in these environments is valuable because of the technical challenges involved rather than the domain itself.

Nice to have
  • Hands on Kafka experience, or similar streaming technologies such as Pulsar or Kinesis, including partitioning strategies, consumer groups, ordering guarantees and scaling.
  • Experience with PostgreSQL or QuestDB.
  • Exposure to JVM technologies such as Java or Clojure.
  • AWS experience, although equivalent cloud platforms are absolutely fine.
Location - Fully remote.

UK based candidates are preferred, although we are also keen to hear from engineers based elsewhere in Europe or Dubai who can work within compatible time zones.

Up to £150,000 + 20% bonus + benefits
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff HFT Rust Engineer
Staff HFT Rust Engineer

Adapt Talent • Greater London

On-site
GBP 150,000 - 175,000
Significant stock options
Performance bonuses
Professional development opportunities
Senior / Principal Rust Engineer
Senior / Principal Rust Engineer

Juxt Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Full medical
10% matched pension
+1
Senior C++ Developer Low Latency - Learn Rust
Senior C++ Developer Low Latency - Learn Rust

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Bonus (around 50% of base)
Pension
Rust Engineer
Rust Engineer

Arcus Search • Greater London

On-site
GBP 90,000 - 150,000
Sr Rust Engineer - Real-Time Distributed Systems (Remote)
Sr Rust Engineer - Real-Time Distributed Systems (Remote)

Senzo Group • United Kingdom

On-site
GBP 135,000 - 165,000
Bonus
Remote work
Competitive salary
Rust Engineer
Rust Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Provn • Greater London

On-site
GBP 100,000 - 150,000
Backend Software Engineer C++ Rust Low Latency
Backend Software Engineer C++ Rust Low Latency

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Salary up to £180k
Bonus (≈50% of base)
Pension
Rust Developer | Crypto/Blockchain Trading Technology
Rust Developer | Crypto/Blockchain Trading Technology

Selby Jennings • City Of London

On-site
GBP 40,000 - 80,000
Equity
Bonus
Collaborative work environment
+1
Senior Rust Engineer - High-Throughput Systems, London
Senior Rust Engineer - High-Throughput Systems, London

Understanding Recruitment • City Of London

On-site