Senior Rust Engineer

Understanding Recruitment
Greater London, United Kingdom
21 days ago
Apply on www.understandingrecruitment.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Communications Protocols Distributed Systems Robotic Automation Software Systems Architecture WebRTC Multithreading Real Time Systems Concurrency Backend Low Latency

Job description

Senior Rust Backend Engineer

Location: London (Hybrid, 3 days onsite)

We’re working with a high-growth, well-funded European deep-tech company establishing a new Rust engineering team in London.

The business is developing next-generation software for autonomous and robotic systems, tackling complex challenges around distributed architectures, real-time communication and performance-critical software.

The Role

You’ll be developing and optimising the core Rust backend architecture powering real-time communication, mission planning and the coordination of autonomous robotic fleets.

Responsibilities:

  • Build high-performance backend systems in Rust.
  • Develop low-latency communication protocols for distributed robotic systems.
  • Solve challenges involving concurrency, multithreading and real-time processing.
  • Optimise system performance, scalability and reliability.
  • Collaborate with robotics and hardware teams on system architecture and integration.

What We’re Looking For

  • Experienced backend engineer with a minimum of 2 years of developing production software in Rust
  • Experience designing distributed backend systems.
  • Strong understanding of networking, concurrency and multithreading.
  • Experience optimising performance in latency-sensitive or real-time environments.

Previous robotics or defence experience isn’t needed.

Why Join?

  • Work on complex, performance-critical Rust software with real-world applications.
  • Join a new London engineering team with opportunities to influence technical direction.
  • Develop technology used in physical robotic and autonomous systems.
  • Be part of a rapidly growing European technology business with significant financial backing.

Requirements

  • Experienced backend engineer with a minimum of 2 years of developing production software in Rust
  • Experience designing distributed backend systems.
  • Strong understanding of networking, concurrency and multithreading.
  • Experience optimising performance in latency-sensitive or real-time environments.

Previous robotics or defence experience isn’t needed.

Benefits & conditions

  • Join a new London engineering team with opportunities to influence technical direction.
  • Develop technology used in physical robotic and autonomous systems.
  • Be part of a rapidly growing European technology business with significant financial backing.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.understandingrecruitment.com
Prepare application

Good distractions

Loading talks and stories from around this role…