Systems Engineer (Rust)
Sy
Systems Engineer (Rust)
Nairobi, Kenya
Full-time Remote Posted 2025-12-28
Core Duties & Responsibilities
- Develop low-latency networking services and protocol implementations in Rust.
- Write safe, concurrent code leveraging Rust's ownership model and async/await.
- Build CLI tools and automation for infrastructure management.
- Contribute to open-source libraries and internal tooling.
- Profile and optimise system performance and memory usage.
Required Qualifications & Skills
- 2+ years of Rust development experience.
- Strong understanding of systems programming, memory management, and concurrency.
- Experience with Tokio, async Rust, and networking (TCP/UDP, HTTP).
- Familiarity with Linux systems programming and FFI.
- Passion for performance optimisation and clean, idiomatic Rust.
Reporting Structure
Reports to the Infrastructure Lead and works with the Platform Engineering team.
Working Conditions
Remote-friendly role with flexible hours. Regular syncs with the Nairobi and global engineering teams.
Salary & Benefits
Competitive salary, health insurance, equipment budget, and conference attendance support.
Company Culture
We love systems thinking, rigorous testing, and well-documented code. Engineers are encouraged to contribute upstream.
Application Instructions
Email your CV and links to your GitHub or open-source contributions to careers@purant.co.ke with subject line "Rust Engineer — [Your Name]".