Zscaler

Principal Software Development Engineer - Rust

Zscaler
Apply
10 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design and build a low-latency, high-throughput data forwarding plane with Rust and async/await.
  • Develop distributed systems emphasizing concurrency, fault tolerance, messaging, resilience, observability, and horizontal scalability.
  • Implement and maintain gRPC-based APIs and services integrating forwarding-plane capabilities with control and orchestration layers.
  • Optimize performance through profiling across kernel-space and user-space.
  • Contribute to code reviews, architectural discussions, documentation, and mentoring of junior engineers.
  • Collaborate across teams to evolve the converged platform and uphold technical excellence.

Requirements

  • 14+ years of software development experience with specific expertise in systems programming and Rust.
  • Extensive experience with async frameworks such as Tokio or async-std.
  • Proven experience building resilient, observable, and horizontally scalable distributed systems.
  • Deep understanding of Linux fundamentals, networking, container-based environments, CI/CD, and kernel-user space interaction.
  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions within the functional domain.
  • Preferred experience with C/C++ or Go in performance-critical environments and eBPF, XDP, or DPDK.
  • Preferred hands-on experience with gRPC, Protobufs, and TCP/IP, UDP, and QUIC.
  • Preferred experience with AI-assisted developer tools, automated profiling, or AI acceleration libraries.

Benefits

  • Hybrid work arrangement.
  • Various health plans, vacation and sick time off plans, parental leave options, retirement options, education reimbursement, and in-office perks.
  • Inclusive workplace and reasonable support for disabilities, long-term conditions, mental health conditions, religious beliefs, neurodivergence, and pregnancy-related needs.

Tech Stack

Categories

Zscaler

About Zscaler

5,001-10,000 employees

Zscaler builds a cloud-delivered zero trust security platform that replaces traditional network security appliances for enterprises and public-sector organizations. Its Zero Trust Exchange provides secure web gateway, zero trust access, CASB, and cloud firewall services, sold as subscriptions and delivered across 160+ global data centers. Founded in 2007 and headquartered in San Jose, it is a public company on NASDAQ (ZS) serving thousands of customers worldwide.

Contact me