Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$85,100 - $251,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Meta's MTIA (Meta Training & Inference Accelerator) Software team is seeking a skilled Software Engineer to join their PyTorch AI framework organization. This role focuses on developing comprehensive AI Compiler strategies and high-performance solutions for ML workloads. You'll be working on core areas including PyTorch framework components, AI compiler and runtime, and high-performance kernels for MTIA AI hardware platforms.

The position offers an opportunity to work directly with AI researchers in analyzing and optimizing deep learning models, while also collaborating with hardware design teams on compiler optimizations. You'll be instrumental in developing machine learning compiler frameworks and driving next-generation hardware-software codesign for AI applications.

The ideal candidate should have strong expertise in C/C++ programming and significant experience in AI framework development. Knowledge of GPU architectures and experience with major ML frameworks like PyTorch and TensorFlow is highly valued. The role requires either 8+ years of experience with a Master's degree or 7+ years with a PhD in Computer Science or related fields.

Working at Meta, you'll be part of a company that's shaping the future of social technology, moving beyond traditional 2D screens toward immersive AR/VR experiences. The position offers competitive compensation, including base salary, bonuses, equity, and comprehensive benefits. You'll be contributing to Meta's mission of connecting people and building communities while working on cutting-edge AI infrastructure that powers next-generation technologies.

Last updated 2 hours ago

Responsibilities For Software Engineer, Systems ML - Frameworks / Compilers / Kernels

  • Development of SW stack with focus on AI frameworks, compiler stack, high performance kernel development
  • Contribute to the development of PyTorch AI framework core compilers
  • Analyze deep learning networks, develop & implement compiler optimization algorithms
  • Collaborate with AI research scientists to accelerate deep learning models
  • Performance tuning and optimizations of deep learning framework & software components

Requirements For Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Python
  • Proven C/C++ programming skills
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience in AI framework development or accelerating deep learning models on hardware architectures
  • Knowledge of GPU, CPU, or AI hardware accelerator architectures
  • Experience working with frameworks like PyTorch, TensorFlow, ONNX, TensorRT

Benefits For Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Medical benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, focusing on developing scalable ML solutions and leading technical initiatives for next-generation social technologies.

Software Engineer, Systems ML - Frameworks/Compilers/Kernels

Senior Software Engineer position at Meta focusing on ML systems, frameworks, compilers, and kernel development for AI infrastructure.

Software Engineer, Machine Learning

Senior Software Engineer position at Meta focusing on machine learning and AI development across Meta's family of apps and products.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML solutions and leading technical teams in Bangalore, India.

Computer Vision and Machine Learning Engineer

Senior Computer Vision and Machine Learning Engineer role at Meta, focusing on developing cutting-edge 3D mapping technologies for AR/VR products.