Principal Rust Engineer: Low-Latency Distributed Systems

Zscaler

San Jose (CA)

Hybrid

USD 182,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health plans
Time off plans
Parental leave options
Retirement options
Education reimbursement
In‑office perks

Job summary

Zscaler is seeking a Principal Rust Developer to join our Platform Convergence Team in a hybrid role based in San Jose, CA. You will design and implement distributed infrastructure, build a low-latency data forwarding plane in Rust, and collaborate with stakeholders to scale a cloud-native platform.

You will mentor engineers, participate in code reviews, and optimize performance across kernel and user space while leveraging gRPC APIs and modern tooling in a fast-paced security-centric

Qualifications

  • Extensive experience coding with Rust, particularly in systems programming and async frameworks like 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

Responsibilities

  • Design and build a low-latency, high-throughput data forwarding plane using Rust, leveraging its async/await model for efficient I/O and service-oriented infrastructure
  • Develop distributed, scalable systems with a focus on concurrency, fault tolerance, and messaging
  • Implement and maintain gRPC-based APIs and services to integrate forwarding plane capabilities with control and orchestration layers
  • Optimize system performance through profiling tools across kernel-space and user-space
  • Engage in code reviews, system design discussions, technical documentation, and mentoring junior engineers

Skills

Rust
Distributed systems
Linux fundamentals
Containerization
Git
CI/CD
Performance instrumentation

Tools

gRPC
Protobufs
Kubernetes networking
eBPF
DPDK
Kubernetes

Job description

Zscaler is seeking a Principal Rust Developer to join our Platform Convergence Team in a hybrid role based in San Jose, CA. You will design and implement distributed infrastructure, build a low-latency data forwarding plane in Rust, and collaborate with stakeholders to scale a cloud-native platform.

You will mentor engineers, participate in code reviews, and optimize performance across kernel and user space while leveraging gRPC APIs and modern tooling in a fast-paced security-centric

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Development Engineer - Rust, LLM, Networking
Principal Software Development Engineer - Rust, LLM, Networking

Zscaler • United States

Remote
USD 190,000 - 270,000
Principal Rust Engineer - AI Security & LLM Networking
Principal Rust Engineer - AI Security & LLM Networking

Zscaler • United States

Remote
USD 190,000 - 270,000
Principal Rust Developer
Principal Rust Developer

Zscaler • San Jose (CA)

Hybrid
USD 182,000 - 260,000
Health plans
Time off plans
Parental leave options
+3
Sr. Staff Software Development Engineer-AI Security (Network, Security, LLM)
Sr. Staff Software Development Engineer-AI Security (Network, Security, LLM)

Zscaler • Washington

Hybrid
USD 180,000 - 240,000
Staff Networking Engineer (Rust/C++, Desktop)
Staff Networking Engineer (Rust/C++, Desktop)

Zscaler • United States

Remote
USD 180,000 - 240,000
Staff Software Development Engineer (Fully Remote)
Staff Software Development Engineer (Fully Remote)

Zscaler • United States

Remote
USD 180,000 - 240,000
Rust Systems Engineer — High-Performance Backend
Rust Systems Engineer — High-Performance Backend

Central Business Solutions, Inc • Newark (CA)

Remote
USD 100,000 - 130,000
Remote Rust Backend Engineer - High-Performance Systems
Remote Rust Backend Engineer - High-Performance Systems

Bright Vision Technologies • United States

Remote
USD 145,000 - 205,000
Remote Rust Systems Engineer: High-Performance Backend
Remote Rust Systems Engineer: High-Performance Backend

Bright Vision Technologies • Overland Park (KS)

Remote
USD 145,000 - 205,000
Senior Principal Software Engineer - Remote, Scalable Cloud Systems
Senior Principal Software Engineer - Remote, Scalable Cloud Systems

EngRadar • Bellevue (WA)

Hybrid
USD 217,000 - 310,000