Senior Software Engineer, Network Simulations
Core
Design and build a kernel-level internet simulation layer that reproduces real-world routing behavior (ASN topology, latency, traceroute) without instantiating virtual routers.
Role type
Senior IC software engineer (network simulation/eBPF)
Builds
A persistent control-plane internet simulation service and lightweight in-range proxy agents for cyber ranges
Domain
Cybersecurity / Network Simulation / Kernel-level Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Linux kernel networking, eBPF program development, C or Rust systems programming, internet routing protocols (BGP, ASN, CIDR), distributed system architecture, Kubernetes
Preferred skills
Network simulation, traffic shaping, cyber range infrastructure, cybersecurity/defense experience
Technologies
eBPF, XDP, TC hooks, C, Rust, Go, Python, Kubernetes, Postgres, React, Kotlin, Spring Boot
Responsibilities
Own end-to-end architecture of the eBPF-based routing simulation layer; design control-plane topology database and data pipeline; architect in-range proxy agents; define interface contracts between control plane and agents; serve as technical lead making architectural decisions; mentor engineers on systems design and kernel debugging
Seniority
Senior, hands-on IC with technical leadership