Performance Systems Engineer - Rust & Linux I/O

Sourcedev

Greater London

On-site

GBP 90,000 - 120,000

Full time

13 days ago
Application generator

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

Get past ATS filters

Benefits offered by this job

AI-Native Infrastructure
Direct Impact
Early Ownership
Tier-One Partnerships
Elite Engineering Culture

Job summary

Source.dev in the United Kingdom is seeking a Performance / Systems Engineer to drive speed and efficiency in SourceFS. You will dissect execution paths, reduce kernel-space costs, optimize memory layouts, and push performance toward hardware limits in Rust or C/C++.

You will profile bottlenecks, tune Linux kernel interactions (FUSE, io_uring, VFS), improve memory and cache efficiency, and design robust benchmarking for high-concurrency builds (Android, Yocto).

Qualifications

  • Deep understanding of computer architecture and system calls.
  • Experience with large-scale build systems and developer tooling.
  • Ownership mentality and problem-solving drive.
  • Curious and collaborative with strong communication.
  • No prior Rust experience required; willingness to learn.

Responsibilities

  • Profile, trace, and eliminate latency across CPU, memory, and disk I/O bottlenecks in Rust/C/C++ systems.
  • Tune Linux kernel interactions, FUSE drivers, VFS caches, and asynchronous I/O.
  • Optimize data structures for cache locality and memory efficiency.
  • Design robust benchmarking suites for high-concurrency environments.
  • Scale build primitives for large graphs on high-core hardware.

Skills

Performance Systems Mindset
Scale-Obsessed
Rust/C++ Expertise
Kernel Tuning
Profiling & Benchmarking

Tools

perf
eBPF
valgrind
io_uring

Job description

Source.dev in the United Kingdom is seeking a Performance / Systems Engineer to drive speed and efficiency in SourceFS. You will dissect execution paths, reduce kernel-space costs, optimize memory layouts, and push performance toward hardware limits in Rust or C/C++.

You will profile bottlenecks, tune Linux kernel interactions (FUSE, io_uring, VFS), improve memory and cache efficiency, and design robust benchmarking for high-concurrency builds (Android, Yocto).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Performance Systems Engineer: Rust & Linux Speed
Performance Systems Engineer: Rust & Linux Speed

Jackalope Digital LLC • Greater London

Hybrid
GBP 90,000 - 130,000
Performance Engineer
Performance Engineer

Sourcedev • Greater London

On-site
GBP 90,000 - 120,000
AI-Native Infrastructure
Direct Impact
Early Ownership
+2
Performance Engineer
Performance Engineer

Jackalope Digital LLC • Greater London

Hybrid
GBP 90,000 - 130,000
Performance Systems Engineer - Rust, Linux & I/O
Performance Systems Engineer - Rust, Linux & I/O

source.dev • Greater London

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

source.dev • Greater London

On-site
GBP 90,000 - 130,000
C++ / Rust Systems Engineer (Ultra-Performance Systems)
C++ / Rust Systems Engineer (Ultra-Performance Systems)

Selby Jennings • Greater London

On-site
GBP 90,000 - 150,000
Performance Systems Engineer - Arm Runtimes & Compilers
Performance Systems Engineer - Arm Runtimes & Compilers

Arm • Manchester

On-site
GBP 97,000 - 132,000
Rust Software Engineer
Rust Software Engineer

Enterprise Recruitment Ltd • Cambridge

On-site
GBP 70,000 - 110,000
Relocation support
Equity
Senior C++/Rust Systems Engineer — Greenfield Ownership
Senior C++/Rust Systems Engineer — Greenfield Ownership

Selby Jennings • Greater London

On-site
GBP 90,000 - 150,000
Senior Rust Engineer - High-Performance Trading Systems
Senior Rust Engineer - High-Performance Trading Systems

Provntalent • Greater London

Hybrid
GBP 100,000 - 160,000