Distributed Systems & Networking Engineer, Rust, Go

Posted 95ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Distributed Systems & Networking Engineer working on Snowstorm's client network stack and performance tuning. Engage in Rust & Go development for distributed internet access and privacy.

Responsibilities:

  • Building and maintaining the Snowstorm client network stack and distributed coordination systems.
  • Rust & Go development, deep integration with native networking APIs, and performance tuning across multiple platforms (Windows, Android, macOS/iOS, Linux).
  • Design, implement, and optimize Snowstorm’s distributed client software in Rust.
  • Integrate and tune networking layers via native system APIs (Windows, macOS, Android, iOS, or Linux).
  • Develop and maintain secure, efficient network protocols for proxy routing and distributed coordination.
  • Collaborate with backend and research engineers to improve network discovery, reliability, and node performance.
  • Contribute to network observability and automation pipelines for abuse detection and mitigation.
  • (Optional) Take ownership of tech-ops domains, including VM provisioning, bandwidth sourcing, and ISP partner integrations.

Requirements:

  • 3–8+ years of lower-level systems or networking development experience.
  • Strong Rust or Go skills (C or C++ alongside is a plus).
  • Hands-on experience with at least two of: Windows networking stack, macOS Network Extension, Android VPNService / networking internals, Linux networking.
  • Background in distributed or peer-to-peer systems design.
  • Understanding of NAT traversal, DNS, transport-layer protocols, and network security principles.
  • Comfortable working across both prototyping and production-hardening phases.
  • (Bonus) Experience with infrastructure orchestration (e.g., VMs, containers, ISPs, or bandwidth routing systems).

Benefits:

  • Work on a technically ambitious privacy network with real global impact.
  • Small, mission-driven team where systems work meets societal scale.
  • Ownership across Go & Rust core development and real-world operations.
  • Fully remote, flexible, and async-friendly environment.