Software Engineer

Meta

Menlo Park (CA)

On-site

USD 220,000 - 360,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Meta Cloud is building a cloud-native, Kubernetes-first AI infrastructure at massive scale. We seek a senior architect to lead design and delivery of network, policy, and dataplane software, collaborating across platforms, hardware teams, and open-source communities.

You will shape architecture decisions, drive execution, and influence silicon features for AI workloads. You will partner with application teams to deliver integrated solutions, optimize performance, and advance distributed

Qualifications

  • Bachelor's degree in CS/CE or equivalent practical experience.
  • 10+ years of software development for networking or infrastructure systems.
  • 4+ years designing and shipping networking dataplane/control-plane systems in production.
  • Hands-on Kubernetes networking experience in production.
  • Proficiency in C/C++ and at least one scripting language (Python/Shell).
  • Experience with developing and automating test suites.
  • Demonstrated cross-disciplinary collaboration with hardware/ASIC teams.
  • Direct experience with DPU SoC/SmartNIC platforms.
  • Expertise in high-performance networking frameworks: DPDK, eBPF/XDP, AF_XDP, io_uring, RDMA.
  • Experience building or contributing to Kubernetes operators/controllers or device plugins.
  • Familiarity with Linux networking internals.
  • Experience in hyperscale or cloud-provider environments.

Skills

Networking design
Kubernetes networking
C/C++
Python/Shell scripting
Test automation
Cross-disciplinary collaboration
Hardware-software co-design
DPU/SmartNIC platforms
DPDK/eBPF/XDP
RDMA
Linux networking

Education

Bachelor's degree in CS/CE or equivalent practical experience
10+ years in networking/infrastructure software
PhD with 4+ years in a relevant area

Tools

Kubernetes
CNI
NetworkPolicy
Docker
IoU/IO_uring

Job description

Meta is investing heavily on the Meta Cloud. As part of this push we want to build a cloud-native infrastructure optimized for AI development. As part of the Meta Compute Initiative, we’re evolving this foundation to support a cloud-native, Kubernetes-first AI infrastructure—including platform primitives like network virtualization, load balancing/service connectivity, and distributed firewall/policy enforcement—at Meta scale. This is a chance to lead architecture and delivery while influencing a broad cross-functional ecosystem, leveraging (and contributing to) open source where it helps us move faster. We build the platform layer and partner closely with the many application teams that run on top. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience10+ years of experience in software development for networking or infrastructure systems, or PhD with 4+ years of experience in a relevant technical area4+ 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 suitesDemonstrated experience working across disciplines to align on technical decisions and deliver integrated solutions 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 requirementsDirect experience with DPU SoC/SmartNIC PlatformsExpertise in high-performance networking frameworks and techniques such as DPDK, eBPF/XDP, AF_XDP, io_uring, kernel bypass, zero-copy I/O, and RDMA/RoCEv2Experience building or contributing to Kubernetes operators, controllers, or device plugins that manage hardware-accelerated networking or storage resourcesFamiliarity with Linux networking internals such as netdev subsystem, TC/iptables/nftables, network namespace isolation, traffic shaping, and kernel driver developmentExperience in hyperscale or cloud-provider environments

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Network Infrastructure
Software Engineer, Network Infrastructure

Meta • New York (NY)

On-site
USD 230,000 - 350,000
Bonus
Equity
Benefits
Software Engineer - Host Networking
Software Engineer - Host Networking

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Software Engineer, Network Infrastructure
Software Engineer, Network Infrastructure

Meta • Bellevue (WA)

On-site
USD 230,000 - 340,000
Bonus
Equity
Benefits
Software Engineer, Network Routing
Software Engineer, Network Routing

Meta • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Network Production Engineering, Infrastructure
Network Production Engineering, Infrastructure

Meta • Menlo Park (CA)

On-site
USD 190,000 - 230,000
Network Production Engineer, Network.AI
Network Production Engineer, Network.AI

Meta • Menlo Park (CA)

Hybrid
USD 210,000 - 320,000
Senior Kubernetes Networking & AI Infra Engineer
Senior Kubernetes Networking & AI Infra Engineer

Meta • Menlo Park (CA)

Hybrid
USD 220,000 - 360,000
Network Engineer, Deployment & Support
Network Engineer, Deployment & Support

Meta • Aiken (SC)

On-site
USD 140,000 - 210,000
IP Network Design Engineer, Long-Term Design & Delivery
IP Network Design Engineer, Long-Term Design & Delivery

Meta • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Senior Network Software Engineer - Scalable Infra & AI
Senior Network Software Engineer - Scalable Infra & AI

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000