Job Description
Host Networking team is responsible for millions of NICs in the fleet that powers all of Meta's services and applications as well as the transport software for Meta's Training and Inference Accelerators. The team is looking for software developers as well as Firmware Engineers experienced with Linux kernel drivers and network stack, firmware for control and datapath functions, transport protocols such as TCP and/or RDMA, and communication stack for distributed systems such as in HPC/AI clusters.
Required Skills
Software Engineer - AI Transport Responsibilities:
- Design and implement drivers (and/or Firmware) for (network) ethernet adapter functions, Transport stack for TCP and/or RDMA, control functions with the host/accelerators.
- Build tests and help build an integrated CI/CD pipeline for delivery of software
- Collaborate effectively with cross functional teams, especially ASIC and Hardware designers
- Bringup the stack in simulation and emulation environments
- Hardware bringup and test in a scaled environment
Minimum Qualification
Minimum Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Proficient in programming in C/C++/Python
- Experience with Linux Kernel, especially drivers and network stack
- Working knowledge of transport stack particularly TCP and/or RDMA (RoCEv2)
- Working knowledge of TCP, HW offloads
Preferred Qualification
Preferred Qualifications:
- Familiarity with Linux RDMA stack
- Experience with Qemu, FPGA Emulation environment is a plus
- Experience designing, implementing and analyzing congestion control algorithms for large scale, distributed HPC/AI-GPU systems
EOE
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta's Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law
Explore More
Date Posted
07/27/2023
Views
19
Similar Jobs
Staff Software Engineer - Visa Inc,
Views in the last 30 days - 0
Visa a global leader in payments and technology is seeking versatile and energetic Software Engineers to join their Technology Organization The role i...
View DetailsStaff Software Engineer (Full-stack, Java) - Visa Inc,
Views in the last 30 days - 0
Visa is seeking a Software Engineer with a growth mindset and expertise in Java C or similar languages The role involves designing coding and testing ...
View DetailsSenior Software Engineer, Big Data - Cognitiv
Views in the last 30 days - 0
Cognitiv a pioneering AdTech company is seeking a Senior Software Engineer with Big Data expertise to build scalable systems The company offers a dyna...
View DetailsSenior Software Engineer, MLOps - Cognitiv
Views in the last 30 days - 0
Cognitiv is a pioneering AdTech company that uses deep learning technology to revolutionize media buying They offer innovative solutions like Dynamic ...
View DetailsCorporate Counsel - Chewy
Views in the last 30 days - 0
Chewy is seeking an experienced attorney to join their animal health legal team in Seattle The role involves collaborating with veterinarians pharmaci...
View DetailsAccount Operations - Motus Freight
Views in the last 30 days - 0
Motus Freight is seeking a dedicated team player for the Account Operator role The successful candidate will provide daily support to Sales Executives...
View Details