Zscaler

Senior Staff Rust Developer

Bellevue, Washington, USA; Santa Clara, California, USA. Posted 3 months ago

The role

Design and build a low-latency, high-throughput data forwarding plane in Rust. Develop distributed, scalable systems and core infrastructure components for a platform that scales to hundreds of millions of users.

What you will do

  • Design and build a low-latency, high-throughput data forwarding plane using Rust and its async/await model
  • Develop distributed, scalable systems with a focus on concurrency, fault tolerance, and messaging
  • Implement and maintain gRPC-based APIs and services that connect the forwarding plane with control and orchestration layers
  • Optimize system performance using profiling tools across kernel-space and user-space
  • Take part in code reviews, system design discussions, and technical documentation
  • Mentor junior engineers

Required qualifications

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions
  • Extensive experience coding with Rust, particularly in systems programming and async frameworks such as Tokio or async-std
  • Proven expertise in building resilient, observable, and horizontally scalable distributed systems
  • Strong understanding of Linux fundamentals, including networking, namespaces, sockets, and kernel-user space interaction
  • Proficiency in container-based environments, Git, CI/CD workflows, and performance instrumentation

Nice to have

  • Proven ability to leverage AI technologies and workflows to drive measurable operational efficiency
  • Experience with C/C++ or Go, particularly in performance-critical environments
  • Familiarity with Linux networking stacks, kernel-space technologies such as eBPF or DPDK, and Kubernetes networking or service meshes
  • Hands-on experience with gRPC, Protobufs, and L2–L4 networking protocols including TCP/IP, QUIC, or routing encapsulations

Benefits

  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks

Before you apply

  • Applicants must adhere to applicable laws, regulations, and Zscaler security and privacy policies

About the company

Zscaler provides a cloud security platform, the Zero Trust Exchange, that protects customers from cyberattacks and data loss. The company describes itself as building an AI-native enterprise.

Senior Staff Rust Developer at Zscaler | JobZoey