Software Engineer - Data Center Networking Responsibilities
Design and implement drivers (and/or Firmware) for (network) ethernet adapter functions, Transport stack for RDMA, control functions with the host/accelerators.
Design and implement Platform services such as programming, monitoring, and controlling system components (Optics, PHY, FPGAs, sensors, fan control, power etc).
Develop and enhance HPC collective communication and parallel computing libraries such as NCCL, RCCL, OneCCL, and MPI
Debug complex, system-level, multi-component issues that typically span across multiple layers from Kernel, and user-mode applications.
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
5+ years of experience in C/C++ and Python
5+ years experience in Systems programming, TCP/IP, HTTP/HTTPS, SPDY, DNS, and load balancers
Experience with network devices (routers, switches, load balancers) and an understanding of network routing protocols
Preferred Qualifications
Experience with Linux Kernel, especially drivers and network stack
Working knowledge of transport stack particularly RDMA (RoCEv2)
Experience with Qemu, FPGA Emulation environment is a plus
Experience with parallel computing platforms such as CUDA, RoCM and OpenCL
Platform services (program, control, and monitor Optics, PHY, FPGAs, sensors, fan control, power etc), BSP/Board Support Package, Operating Systems, Kernel, Bootloader, Power Management, RTOS, Linux.
Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Data Center
About Meta
$177,008/year to $251,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about at Meta.