Tetragon Technical Leader
Job Summary
As a Technical Leader for Tetragon, you will guide the architectural direction of this Kubernetes-aware observability and security tool. You will be responsible for designing high-performance data pipelines and optimizing distributed systems to ingest and distill system events. This role involves deep involvement in eBPF-based development while collaborating with cross-functional teams to advance cloud-native infrastructure security.
Responsibilities
- Develop high-quality Go and eBPF code
- Design features for Runtime security detection
- Optimize systems for large-scale K8s/VM deployment
- Architect event-to-intelligence data pipelines
- Contribute to open-source and community initiatives
Required Skills
- Go/C systems programming
- eBPF technology
- Linux kernel internals
- Distributed systems
- Kubernetes & cloud-native architecture
Job Details
Responsibilities:
+ Develop high-quality Go and eBPF code for the Tetragon project.
+ Design and implement new Tetragon features to enhance its capabilities for Runtime security detection and enforcement.
+ Design and optimize systems for large-scale Tetragon deployment and operation in K8s or VM platforms.
+ Architect infrastructure that converts raw event data into intelligence streams with minimal performance overhead.
+ Contribute to open-source projects and represent Cisco Isovalent in community discussions.
+ Participate in architecture reviews, code reviews, and documentation.
Minimum Qualifications:
+ Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience.
+ 10+ years of experience in systems programming (Go, C, or similar).
+ Experience in building system software in Go (or similar) and/or eBPF.
+ Experience in system-level development, Linux kernel development, distributed systems, or run-time security systems.
Preferred Qualifications:
+ Knowledge of eBPF for observability or security use cases.
+ Experience in debugging and optimization with a track record of delivering scalable systems.
+ Solid background in Linux systems and kernel-level concepts.
+ Familiarity with Kubernetes and cloud-native environments.
+ Experience integrating with observability platforms (e.g., Splunk) or SaaS security/analytics systems.
+ Familiarity with CVE workflows, vulnerability data pipelines, or security event modeling.
+ Exposure to real-time streaming/aggregation systems and database performance optimization.
+ Contributions to open-source projects in networking, observability, or distributed systems.
+ Experience working across diverse, distributed teams.