Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Development Engineer - Rust

Home > Rust programming jobs

Principal Software Development Engineer - Rust in Others

  • Zscaler
  • Full time
  • Email
  • Bengaluru, India

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.

Zscaler

Zscaler is a leader in zero trust security, providing a cloud-native platform that enables organizations to secure users, applications, and data while driving digital transformation. Our Zero Trust Exchange platform leverages advanced AI and the largest security data lake to combat cyber threats,...

Similar positions

Snr QA Automation Engineer - Pro

  • Kraken
  • Full time
  • Remote
  • 10/25/2026
  • Argentina, Brazil

Senior Software Engineer, AI Gateway

  • Kong
  • Full time
  • Others
  • 10/24/2026
  • Shanghai, China

Senior Software Engineer, API Gateway

  • Kong
  • Full time
  • Others
  • 10/24/2026
  • Shanghai, China

Backend Engineer, Knowledge Graph (Rust)

  • GitLab
  • Full time
  • Remote
  • 10/23/2026
  • Salary: $115k-$162k
  • Canada, USA

Senior Software Engineer, AI Gateway

  • Kong
  • Full time
  • Others
  • 10/23/2026
  • Shanghai, China