Host Networking Software Engineer - Datacenter & AI Stack

Meta

Salem (OR)

On-site

USD 184,000 - 257,000

Full time

3 days ago
Be an early applicant

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 is seeking a Software Engineer for Host Networking to design, develop, and validate drivers, firmware, and software for network devices and AI workloads within our global data-centre infrastructure. You will help scale distributed systems and participate in oncall rotations for datacenter networks.

You should have extensive experience in C/C++, scripting (Python/Shell), and building automated test suites, plus collaboration with cross-functional teams spanning hardware, firmware, and

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 of relevant experience with network devices and products (routers, switches, adapters, or load balancers) and an understanding of network switching/routing protocols in industry settings
  • 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
  • Develop infrastructure to maintain switch state and enable communication between services at scale

Skills

C/C++
Python/Shell scripting
Software development
Networking concepts
CI/CD
Systems debugging

Education

Bachelor's degree in Computer Science or related

Tools

QEMU
FPGA emulation
Linux

Job description

Meta is seeking a Software Engineer for Host Networking to design, develop, and validate drivers, firmware, and software for network devices and AI workloads within our global data-centre infrastructure. You will help scale distributed systems and participate in oncall rotations for datacenter networks.

You should have extensive experience in C/C++, scripting (Python/Shell), and building automated test suites, plus collaboration with cross-functional teams spanning hardware, firmware, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Host Networking Software Engineer - Datacenter Scale
Host Networking Software Engineer - Datacenter Scale

Meta • Honolulu (HI)

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

Meta • Salt Lake City (UT)

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

Meta • Augusta (ME)

On-site
USD 184,000 - 257,000
Senior Host Networking Software Engineer — Datacenter & AI
Senior Host Networking Software Engineer — Datacenter & AI

Meta • Boise (ID)

On-site
USD 184,000 - 257,000
Host Networking Software Engineer — Equity & Large-Scale DCs
Host Networking Software Engineer — Equity & Large-Scale DCs

Meta • United States

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

Meta • Carson City (NV)

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

Meta • Dover (DE)

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

Meta • Menlo Park (CA)

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

Meta • Lincoln (NE)

On-site
USD 184,000 - 257,000
Senior Software Engineer, Host Networking & DC Scale
Senior Software Engineer, Host Networking & DC Scale

Meta • New York (NY)

On-site
USD 184,000 - 257,000