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