Software Engineer - Datacenter networking

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$85,100 - $251,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI

Description For Software Engineer - Datacenter networking

Meta's DC Networking team is seeking experienced Software Engineers to develop and scale their global data center networks. This role focuses on the complete network lifecycle, from hardware development to monitoring and analytics. As a Software Engineer in the Datacenter networking team, you'll work on one of the most dynamic and fast-paced networks globally, developing innovative solutions for network infrastructure challenges.

The position requires strong expertise in systems programming and network protocols, with responsibilities spanning driver implementation, platform services development, and debugging complex system-level issues. You'll be working with cutting-edge technologies in network adapter functions, transport stacks for RDMA, and HPC collective communication libraries.

This is an excellent opportunity for engineers passionate about networking and distributed systems to make a significant impact at Meta. The role offers competitive compensation, including a base salary range of $85,100 to $251,000, plus bonus and equity opportunities. You'll be part of Meta's AI Infrastructure team, contributing to the company's mission of building technologies that connect people and enable immersive experiences.

The ideal candidate will have extensive experience with C/C++, Python, and Linux systems programming, along with a deep understanding of networking protocols and hardware. You'll be working from either Bellevue, WA, or Menlo Park, CA, collaborating with teams that are pushing the boundaries of data center networking technology.

Last updated 4 days ago

Responsibilities For Software Engineer - Datacenter networking

  • Design and implement drivers and firmware for network ethernet adapter functions
  • Design and implement Platform services for programming, monitoring, and controlling system components
  • Develop and enhance HPC collective communication and parallel computing libraries
  • Debug complex, system-level, multi-component issues

Requirements For Software Engineer - Datacenter networking

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of experience in C/C++ and Python
  • 7+ years experience in Systems programming, TCP/IP, HTTP/HTTPS, SPDY, DNS, and load balancers
  • Experience with network devices and understanding of network routing protocols
  • Must obtain work authorization in country of employment

Benefits For Software Engineer - Datacenter networking

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Facebook Software Engineer - Datacenter networking

Software Engineer - Datacenter networking

Senior Software Engineer position at Meta focusing on datacenter networking infrastructure, requiring 6+ years of experience in systems programming and networking protocols.

Software Engineer - FBOSS (Facebook Open Switching System)

Senior Software Engineer role at Meta working on FBOSS, developing and maintaining network switch infrastructure for AI clusters and data centers.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.

Senior Software Engineer - Custody Experience (Full-Stack)

Senior Software Engineer position at BitGo, focusing on full-stack development for crypto custody platform, offering $165-210K salary plus benefits in Palo Alto.