Back to jobsJob overview
About the role
Software Engineer, Systems ML - SW/HW Co-design at Meta
Required Skills
pythonc++pytorchai infrastructurehardware acceleratorsgpu architectureml systemshigh performance computing
About the Role
Meta seeks an AI Software Engineer to join R&D teams, focusing on AI infrastructure and hardware acceleration to optimize ML systems. The role involves applying expertise in ML systems, hardware accelerators, and performance optimization to enhance products and mentor engineers.Key Responsibilities
- Apply AI infrastructure and hardware acceleration techniques to build and optimize intelligent ML systems
- Set goals for project impact, AI system design, and infrastructure/developer efficiency
- Drive large efforts across multiple teams and influence partners through data-driven analysis
- Define use cases and develop methodology and benchmarks to evaluate approaches
- Mentor other engineers and research scientists to improve team engineering quality
Required Skills & Qualifications
Must Have:
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Specialized experience in machine learning/deep learning domains such as hardware accelerators, GPU architecture, ML compilers, or AI infrastructure
- Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python
- Experience in high performance computing, performance optimizations, or ML frameworks like PyTorch
Nice to Have:
- Experience with distributed systems or on-device algorithm development
- Experience with recommendation and ranking models
- Technical leadership experience
Benefits & Perks
- bonus
- equity
- benefits