Principal Software Development Engineer - Rust

Zscaler · Bangalore, India · Hybrid

About the role

Principal Software Engineer role in Platform Convergence, designing high-performance backend services in Rust. Focus on building a low-latency data forwarding plane, distributed systems, and gRPC APIs. Mentors engineers and drives technical excellence.

What you'll do

  • Design and build low-latency, high-throughput data forwarding plane using Rust and async/await
  • Develop distributed, scalable systems with concurrency, fault tolerance, and messaging
  • Implement and maintain gRPC-based APIs and services
  • Optimize system performance through profiling across kernel and user space
  • Drive technical excellence through code reviews, architecture discussions, and mentoring

What they're looking for

  • Foundational understanding of AI/ML technologies
  • Experience designing and scaling high-performance backend services
  • Proficiency in Rust and async/await models
  • Experience with distributed systems, concurrency, and fault tolerance
  • Experience with gRPC-based APIs
  • Performance profiling and optimization skills

Key details

Company
Zscaler
Location
Bangalore, India · Hybrid
Work mode
Hybrid
Seniority
Lead / Principal / Group
Employment type
Full-time
Role category
Engineering
Posted
20 Oct 2026
Source
job-boards.greenhouse.io

Apply on job-boards.greenhouse.io

Similar roles