Software Engineer I/II
Core
Design and develop large-scale distributed networking security software services and solutions, leveraging AI to build advanced security capabilities.
Role type
Software Engineer (Networking Security)
Builds
Distributed networking security software services and solutions
Domain
Cybersecurity / Networking
Deliverable
production ML models | product features
Required skills
C, C++, Golang, Rust, core networking protocols (HTTP, TLS, TCP/IP, DNS), Unix/Linux operating systems, Proxy stacks (Istio, Envoy, nginx, HAProxy), open-source contributions
Preferred skills
AI/ML integration, data-driven decision making, testability and observability design
Technologies
C, C++, Golang, Rust, HTTP, TLS, TCP/IP, DNS, Unix/Linux, Istio, Envoy, nginx, HAProxy
Responsibilities
Design and develop large-scale distributed networking security software services; Leverage AI to build advanced security capabilities and boost engineering productivity; Design systems through well-defined interfaces across multiple components; Improve test coverage and implement integration tests; Troubleshoot and optimize automation, reliability, and monitoring for Live Site
Seniority
Individual Contributor (IC)