zscaler
Sr. Staff Software Development Engineer-AI Security (Network, Security, LLM)
At a Glance
- Location
- Bellevue, Washington, USA; San Jose, California, USA
- Work Regime
- hybrid
- Experience
- 8+ years
- Posted
- 2026-05-28T11:09:26-04:00
Key Requirements
Required Skills
Domain Knowledge
- Education
- Engineering
- Medical
Requirements
True ownership involves leveraging dynamic range: the ability to navigate seamlessly between high-level strategy and hands-on execution.
8+ years of software engineering experience
Deep experience in systems programming using Rust, with a focus on asynchronous frameworks such as Tokio or async-std
Proven ability to design and implement horizontally scalable, highly available, and observable distributed systems
Strong command of Linux internals, including kernel-user space interaction, networking, sockets, and namespaces
Skilled in performance instrumentation, containerized environments, Git workflows, and CI/CD pipelines
Responsibilities
Architect, develop, and optimize a low-latency, high-throughput AI Security plane utilizing Rust, specifically leveraging its async/await model for highly efficient I/O and service-oriented architecture
Build resilient, distributed, and scalable systems, emphasizing concurrency, fault tolerance, and robust messaging protocols
Implement and maintain gRPC services and APIs to ensure seamless integration of the AI Security plane with control and orchestration infrastructure
Systematically enhance performance across the entire stack, including LLM models, by employing profiling tools for both kernel-space and user-space components
Lead complex, multi-functional projects and initiatives, defining the technical roadmap and driving execution across teams