IT & Software

Senior Rust Distributed Systems Engineer

Kake

Vancouver · Metro Vancouver Regional District · Canada

Lead complex distributed systems work with Kake as a remote Senior Rust Engineer focused on concurrency, scalability, and production reliability.

Kake’s global community of senior engineers needs experienced Rust specialists for mission-critical applications. You will tackle architectural and coding challenges, write concurrent software, and drive engineering standards across projects. Familiarity with real-time systems, WebRTC, or video processing is welcomed.

Key Responsibilities:

  • Troubleshoot complex architectural and coding challenges
  • Write concurrent code using systems programming principles
  • Design memory-safe distributed systems in Rust
  • Act as technical leader across engineering projects
  • Support continuous improvement and reliable delivery

Requirements:

  • Five-plus years of software engineering experience using Rust
  • Proven distributed systems design and implementation experience
  • Strong understanding of Rust ownership and borrow checking
  • Hands-on asynchronous programming experience with Tokio
  • Excellent English communication and problem-solving skills

Shape scalable Rust architecture while solving demanding production challenges across Kake’s distributed engineering projects.

#J-18808-Ljbffr

Reference: WJ-4483_1609903 · Posted 12 Nov 2026, 03:34 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs