Systems Engineer (Rust)

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]".