SNOWSTORM INC

Distributed Systems & Networking Engineer, Rust, Go

SNOWSTORM INC

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • This role centers on building and maintaining the Snowstorm client network stack and distributed coordination systems.
  • The work spans 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RustGoCC++network protocolsnetworking APIsperformance tuningdistributed systemsNAT traversalDNS
Soft skills
collaborationproblem-solvingownershipcommunication