
System Engineer, AI Accelerator Module Management
Required skills
- AI hardware
- AI/HPC clusters
- custom AI accelerators
- device management
- fleet management
- high-performance computing
- silicon
- hardware
- ASIC management
- debug functionality
Nice to have
- servers
- networking
- operational problems
- datacenter level tooling
- system performance analysis
- debug
Role summary
Meta's Accelerator Reference Design Team seeks a System Engineer to design, implement, and support hardware management for custom AI accelerators used in large-scale AI/HPC clusters. This role involves specifying technical requirements for device management, integrating it into fleet management, and influencing industry standards. The ideal candidate will have experience solving complex device management problems across silicon, hardware, and software, with direct experience in ASIC hardware design and management at rack, server, and ASIC levels. Responsibilities include developing specifications, writing code for data analysis, collaborating with cross-functional teams, and designing module/ASIC management for data center integration. The position requires a lead developer to architect solutions and debug complex issues at scale.
Responsibilities
- Work as part of the Accelerator Reference Design Team to specify, develop, and integrate device management for Meta's custom AI hardware
- Collect requirements and develop specifications for AI/HPC ASIC management and debug functionality
- Develop and maintain code, to collect, analyze, and interpret data for accelerator fleet statistics
- Collaborate with cross-functional teams to develop detailed management specifications for our silicon and platforms, focusing on AI accelerator ASIC management
- Develop concepts and proof-of-concept experiments to improve reliability and visibility of new and existing AI accelerators
- Specify and Design the module and ASIC management of Meta's custom AI silicon so that it integrates well with the data centers and the fleet
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 8+ years of hands-on experience in implementing management solutions for computer server systems
- 4+ years of designing or specifying custom silicon management
- Proficiency in C++ and/or Python, or equivalent
- Experience with general understanding of architectural trade-offs in hardware and software across cost, performance, and reliability
- Experience working effectively as an individual and in a multidisciplinary team
- Troubleshooting experience across software, firmware, hardware, and network problems
Preferred Qualifications
- 6+ years of experience in device management for high-performance custom silicon
- Core domain knowledge in servers and networking with experience in debugging operational problems
- Datacenter level tooling experience for management
- Experience in developing both custom hardware and software for AI/HPC
- Experience with system performance analysis, debug, and optimization practices
- 10+ years of hands-on experience in implementing device management for computer server systems
$173,000/year to $245,000/year + bonus + equity + benefits
Similar roles
AI Phone - Senior Android System EngineerBJAK · Remote · Remote
Senior Sales System Engineer 2-PlatAT&T · Santa Clara, CA · Onsite- Senior Power System Engineer - Renewable Forecasting and AnalysisERCOT/Electric Reliability Council of Texas · Taylor, TX · Hybrid
Senior Telecommunication System EngineerRINA · Chicago, IL · Onsite
Junior System EngineerInterImage · Annapolis Junction, MD · Hybrid- Principal System EngineerBackbase · Toronto, ON · Hybrid
