Posted in

Software Engineer – Fboss – Facebook Open Switching System

Software Engineer – Fboss – Facebook Open Switching System

CompanyMeta
LocationMenlo Park, CA, USA
Salary$70.67 – $208000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years of experience in large-scale C++/C and Python code base.
  • 3+ years of experience with network devices (routers, switches).
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.

Responsibilities

  • Design, develop and deploy services to manage various forwarding functions of datacenter network switches (switching, routing, QoS, config-mgmt, telemetry and monitoring).
  • Develop infrastructure to maintain switch state and enable communication between services at scale.
  • Debug network issues at scale, profile performance problems and drive e2e optimizations that span the entire software stack.
  • Develop and support test suites for continuous integration.
  • Engage with partner teams to align on goals, strategies, and roadmaps.
  • Participate in oncall rotations for operational support.

Preferred Qualifications

  • Experience with switching, routing, QoS, ACLs, Telemetry and monitoring.
  • Experience working networking ASICs and SDKs.
  • Experience with build systems, CI frameworks, and open-source software.
  • Demonstrate experience to work collaboratively with large cross-functional teams and communicate effectively with a wide-variety of stakeholders.