Software Engineer (Technical Leadership) - Host Networking
Meta · Seattle, WA · 2 days ago
Engineering$219k–$301k/yrFull-time
Responsibilities
- Architect and lead delivery of Meta Compute’s cloud-native host networking platform, owning end-to-end technical direction from design through production rollout
- Build/modernize Kubernetes networking features integrated with Meta’s host networking stack (e.g., dataplane integration, operability, scaling characteristics)
- Design and implement core networking primitives: network virtualization, load balancing/service connectivity, and distributed firewalling/policy enforcement
- Drive time-to-market execution: define milestones, de-risk key technical choices early and deliver iterative production increments
- Lead broad cross-functional alignment across compute, storage, platform, security, and hardware/fabric partners—owning interfaces/contracts and end-to-end outcomes
- Leverage and influence open-source ecosystems: evaluate open-source building blocks, contribute improvements where needed, and ensure Meta’s solution is maintainable and operable long-term
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 10+ years software development experience in industry settings or PhD with 4+ years of experience
- 4+ Years Proven experience designing and shipping networking dataplane/control-plane systems in production (e.g., host networking, L4/L7 load balancing, NAT/conntrack, firewalls/policy, network virtualization)
- Hands-on Kubernetes networking experience in production (e.g., CNI, Services, NetworkPolicy/policy models, service connectivity/load balancing integration)
- Proficiency in C/C++ and at least one scripting language (Python/Shell Scripting)
- Experience with developing and automating test suites
- Demonstrated experience working across disciplines to align on technical decisions and deliver integrated solutions
Qualifications
- Experience building or contributing to Kubernetes operators, controllers, or device plugins that manage hardware-accelerated networking or storage resources
- Direct experience with DPU SoC/SmartNIC Platforms
- Familiarity with Linux networking internals such as netdev subsystem, TC/iptables/nftables, network namespace isolation, traffic shaping, and kernel driver development
- Experience in hyperscale or cloud-provider environments
- Expertise in high-performance networking frameworks and techniques such as DPDK, eBPF/XDP, AF_XDP, io_uring, kernel bypass, zero-copy I/O, and RDMA/RoCEv2
- Experience collaborating closely with hardware and ASIC design teams, contributing to hardware specifications, co-designing hardware-software interfaces, and influencing silicon feature sets based on software requirements