Join Netskope’s Cloud Data Plane team — building one of the world’s fastest, most intelligent in-line inspection engines, processing 10+ Gbps of traffic at line rate.
In this defining role, you’ll architect and build a Domain-Specific Language (DSL) and its complete compiler toolchain for our next-gen CASB Inline platform, enabling highly efficient policy and signature execution.
What’s in it for you
In this role you will be a key member of the NG-SWG team supporting our in-line CASB and SWG products, both of which have been recognized by Gartner as market leaders in their Magic Quadrant reports:
-
Define the grammar, syntax, and semantics for a new security-focused DSL.
-
Design and implement the full compiler pipeline – parser, AST, type checker, semantic analyzer, IR, and code generator.
-
Develop advanced compiler optimizations and tune runtime performance for high-throughput, low-latency execution.
-
Own the end-to-end lifecycle — from architecture and prototyping to deployment and long-term evolution.
-
Mentor engineers and drive the technical roadmap for language and compiler systems across the CASB/SWG platform.
-
Collaborate with product, research, and platform teams to ensure seamless integration into Netskope’s security stack.
Required Experience
-
12+ years of software development experience with 3+ years in a Staff/Principal architecture role.
-
Proven expertise in compiler design, language theory, and systems programming (C++, Rust, Go, or Python).
-
Strong background in parser frameworks (ANTLR, LLVM, Yacc/Bison).
-
Hands-on with runtime performance tuning, profiling, and low-level memory management.
-
Demonstrated success owning large-scale, high-performance systems from design to production.
-
Excellent technical communication and leadership skills.
-
Experience contributing to or maintaining open-source compiler or language projects.
-
Familiarity with functional programming paradigms.
-
Exposure to networking and security domains — especially in traffic inspection, DLP, or signature-based detection systems.
-
Knowledge of JIT compilation or virtual machine design is a plus.
-
Bachelor’s/Master’s in Computer Science, Engineering, or related field.
