Software Engineer, Networking (Agent Infra)
Core
Design and build a user-space, VPP-based data plane for multi-tenant virtual private networking connecting microVM sandboxes, Baseten services, and the internet.
Role type
Senior IC networking engineer (agent infrastructure)
Builds
Multi-tenant overlay networks, programmable network APIs, and secure ingress/egress for AI agent sandboxes
Domain
Cloud infrastructure, AI agent platforms, networking
Deliverable
production ML models
Required skills
User-space packet processing (DPDK, VPP), multi-tenant networking (VXLAN, GENEVE, VRF), systems programming (Rust, Go, C/C++), TCP/IP and routing, L4/L7 proxying, observability/debugging
Preferred skills
VPP/FD.io, EVPN, Linux kernel networking (eBPF/XDP), virtual machine networking (virtio-net, Firecracker), IPv6 at scale, multi-region routing (BGP, anycast)
Technologies
VPP, FD.io, Rust, Go, C/C++, VXLAN, GENEVE, EVPN, DPDK, eBPF, XDP, BGP
Responsibilities
Design and build the user-space data plane connecting microVM sandboxes; Build multi-tenant virtual private networking and overlays across regions; Expose the network as a programmable API; Cut latency and raise connection scale for agent-to-agent traffic; Build routing for nearest-region requests and sandbox suspension/resumption; Build secure ingress/egress with firewalling and TLS; Build L7 proxies for inspection and secret injection; Own per-sandbox addressing and isolation; Build observability for the packet path.
Seniority
Senior, hands-on IC
