Meta is seeking a Software Engineer specializing in ML Compiler development to join their AR/VR systems team. This role focuses on developing compiler tool-chains for cutting-edge deep learning hardware components. You'll be part of a diverse team including compiler experts, ML algorithm specialists, and hardware engineers, working on compiling PyTorch models for hardware accelerators.
The position offers an exciting opportunity to work at the intersection of machine learning and compiler optimization, where you'll be responsible for designing and implementing sophisticated compiler passes, optimizing ML graph mappings to hardware, and contributing to the development of machine learning libraries and tools. You'll be working with state-of-the-art technologies in both AI and compiler development.
This role is perfect for someone who combines strong programming skills in Python and C++ with knowledge of AI frameworks and compiler development. You'll be part of Meta's mission to push the boundaries of AR/VR technology while working on challenging technical problems that impact billions of users. The position offers competitive compensation including base salary, bonuses, equity, and comprehensive benefits.
The ideal candidate should have experience with deep learning algorithms, compiler toolchains like LLVM or MLIR, and machine learning frameworks such as PyTorch or TensorFlow. You'll be working in a collaborative environment where cross-functional communication and technical expertise are equally valued.