Posted in

Software Engineer – Systems ML – HPC Specialist

Software Engineer – Systems ML – HPC Specialist

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

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 2+ years of experience in HPC and parallel computing.
  • Proficiency in GPU programming using CUDA and familiarity with CUDA libraries (cuBLAS, cuDNN, etc.).
  • Proven track record of leading successful HPC projects.
  • Proven technical expertise in HPC architectures and technologies.

Responsibilities

  • Apply relevant AI and machine learning techniques to build & optimize our intelligent systems that improve Metas products and experiences.
  • Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches.
  • Apply in depth knowledge of how the machine learning system interacts with the other systems around it.
  • Assist in goal setting related to project impact, AI system design, and ML excellence.

Preferred Qualifications

  • PhD in Computer Science, Computer Engineering, or relevant technical field.
  • Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python.
  • Experience developing AI Compiler (TorchInductor in PyTorch 2.0).