Senior Host Networking Engineer for Datacenter Scale

Meta

Menlo Park (CA)

On-site

USD 184,000 - 257,000

Full time

39 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Bonus
Equity
Benefits

Job summary

Meta is seeking a Software Engineer for Host Networking in Menlo Park to design, develop, and validate drivers, firmware, and software for network devices, transport stacks, and AI workloads. You will work on scalable distributed systems within our data-center networking teams.

You will debug complex system-level issues, lead integration efforts with cross-functional teams, and help automate CI/CD test suites.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 7+ years software development experience in industry settings or PhD with 4+ years of experience
  • 3+ years relevant experience with network devices and products (routers, switches, adapters, load balancers) and an understanding of network routing protocols
  • Proficiency in C/C++ and at least one scripting language (Python/Shell Scripting)
  • Experience with developing and automating test suites
  • Experience collaborating with cross-functional teams (e.g., hardware, firmware, test) to define and deliver technical solutions

Responsibilities

  • Design, develop, and validate drivers, firmware, and software for network devices, transport stacks, and AI workloads
  • Debug complex system-level issues and lead performance tuning exercises to optimize software stack performance
  • Understand software components from multiple partner teams, lead integration efforts, and drive continued development
  • Develop and automate test suites for CI/CD framework and various components
  • Collaborate with partner teams to integrate software components, align on goals, and participate in oncall rotations
  • Design, develop, and deploy services to manage datacenter network switches and forwarding functions
  • Enhance HPC collective computing libraries (NCCL, RCCL, OneCCL, MPI)
  • Develop infrastructure to maintain switch state and enable communication between services at scale

Skills

C/C++
Python/Shell scripting
Test automation
Distributed systems
Cross-functional collaboration
Networking protocols

Education

Bachelor's degree in CS/CE or equivalent

Tools

RDMA
RoCEv2
CUDA/OpenCL

Job description

Meta is seeking a Software Engineer for Host Networking in Menlo Park to design, develop, and validate drivers, firmware, and software for network devices, transport stacks, and AI workloads. You will work on scalable distributed systems within our data-center networking teams.

You will debug complex system-level issues, lead integration efforts with cross-functional teams, and help automate CI/CD test suites.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Network Software Engineer - Scalable Infra & AI
Senior Network Software Engineer - Scalable Infra & AI

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Senior Network Software Engineer – Scalable Systems
Senior Network Software Engineer – Scalable Systems

Socket.dev • Bellevue (CA)

On-site
USD 184,000 - 257,000
Software Engineer - Host Networking
Software Engineer - Host Networking

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Network Software Engineer - Scalable Distributed Systems
Network Software Engineer - Scalable Distributed Systems

Meta • New York (NY)

On-site
USD 184,000 - 257,000
Software Engineer - Host Networking
Software Engineer - Host Networking

Socket.dev • Bellevue (CA)

On-site
USD 184,000 - 257,000
Global Network Production & Automation Engineer
Global Network Production & Automation Engineer

Meta • Menlo Park (CA)

Hybrid
USD 210,000 - 320,000
Network Production Engineer — Automation & Scale
Network Production Engineer — Automation & Scale

Meta • Menlo Park (CA)

Hybrid
USD 180,000 - 240,000
Network Engineer – AI Lab & Compute Networking
Network Engineer – AI Lab & Compute Networking

Meta • Menlo Park (CA)

On-site
USD 135,000 - 191,000
Bonus
Equity
Benefits
Production AI Network Systems Engineer
Production AI Network Systems Engineer

Meta • Austin (TX)

On-site
USD 144,000 - 204,000
Software Engineer - Host Networking
Software Engineer - Host Networking

Meta • New York (NY)

On-site
USD 184,000 - 257,000