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