Meta - Menlo Park, CA

posted 2 months ago

Full-time - Manager
Menlo Park, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Host Networking team at Meta is responsible for all aspects of networking specific to servers, including networking applications, network transport, analytics, and NICs. This team is increasingly focused on building high-performance network solutions tailored for AI workloads. We are seeking a highly technical manager to lead the group that develops network drivers and firmware for networking components and ASICs specifically designed for AI workloads. This role is ideal for individuals who have a blend of entrepreneurial spirit and experience from established organizations. As a Software Engineering Manager, you will be characterized by progressive technical experience and a demonstrated progression in management responsibility. It is essential that you maintain your coding skills and possess a strong passion for managing the dynamics of a fast-paced environment. In this position, you will be expected to hold your own in technical discussions, acting as a subject matter expert with strategic influence. You will help define and drive the regular development of an aggressive technical roadmap that meets the needs of both your team and partner teams. Operating in a rapidly evolving environment, you will need to adapt quickly to new information and re-prioritize tasks as necessary. Your responsibilities will include managing engineers who are building, scaling, deploying, and supporting network systems for our global network infrastructure. You will also play a crucial role in helping engineers develop their careers by assigning them to projects that align with their skill levels, long-term development goals, personalities, and work styles. Collaboration is key in this role, as you will partner closely with various teams, including the Facebook Family of Apps, Facebook Infrastructure Services, Datacenter, Backbone, and Edge network engineering teams. Regular assessment of employee performance will be part of your duties, where you will address under-performance and recognize and promote excellent performance. Additionally, you will work closely with dedicated recruiting staff to expand the team, which includes sourcing candidates, interviewing, participating in conferences/events, and onboarding new employees. Effective communication across functions and driving engineering efforts will be essential to your success in this role.

Responsibilities

  • Be a highly technical manager with deep experience in networking, Linux kernel, driver or firmware.
  • Hold your own in technical discussions, be a subject matter expert, and have strategic influence.
  • Help define and drive regular development of an aggressive technical roadmap to meet the needs of the team, and partner teams.
  • Operate in a rapidly evolving environment, adapting quickly to new information and re-prioritizing as needed.
  • Manage engineers working to build, scale, deploy and support network systems for our global network infrastructure.
  • Help engineers develop their careers, assigning them to projects tailored to their skill levels, long-term skill development, personalities, and work styles.
  • Partner closely with Facebook Family of Apps, Facebook Infrastructure Services, Datacenter, Backbone, and Edge network engineering teams.
  • Assess employee performance frequently, address under-performance, and recognize and promote excellent performance.
  • Work closely with dedicated recruiting staff to expand the team, including sourcing candidates, interviewing candidates, participating in conferences/events, and onboarding new employees.
  • Communicate cross-functionally and drive engineering efforts.

Requirements

  • 5+ years experience managing a networking-related software engineering team.
  • Experience in writing Driver and or Firmware code for networking or storage applications.
  • 2+ years managing managers.
  • Experience with RDMA, RoCE-v2, NCCL and other High Performance Computing Networking solutions.
  • Knowledge of networking, Linux kernel and distributed systems.
  • BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience.
  • Demonstrated experience recruiting and managing technical teams, including performance management and managing engineers.
  • Knowledge of networking fundamentals.
  • Strong communication skills and detail-oriented.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service