Build high-performance, memory-safe systems software using Rust for latency-critical backend services and infrastructure tooling at APPIT Software in London.
London, UK
Full-time
Engineering
Responsibilities
Develop high-performance systems software in Rust
Build data processing pipelines with zero-copy parsing
Implement concurrent systems using Tokio async runtime
Design and maintain Rust crate libraries for internal use
Integrate Rust modules with existing services via FFI
Write comprehensive tests and benchmarks
Requirements
4+ years of systems programming with 2+ years in Rust
Strong understanding of ownership, borrowing, and lifetimes
Experience with async Rust (Tokio/async-std)
Knowledge of memory management and performance optimization
Experience with serialization (serde) and networking