Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$56,250 - $173,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

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

Meta is seeking a Software Engineer for their MTIA (Meta Training & Inference Accelerator) Software team, which is part of the industry-leading PyTorch AI framework organization. This role offers an exciting opportunity to work on cutting-edge AI infrastructure and compiler development.

The position involves developing crucial components of Meta's AI infrastructure, including PyTorch framework components, AI compiler and runtime systems, and high-performance kernels. You'll be working directly with AI researchers to analyze and optimize deep learning models for MTIA hardware platforms, while also collaborating with hardware design teams to develop efficient compiler optimizations.

As a member of this team, you'll be responsible for implementing software development best practices, designing features, and performing optimization and performance tuning. The role requires expertise in C/C++ programming and experience with AI framework development or model acceleration on hardware architectures.

The ideal candidate should have at least 4 years of experience or equivalent advanced degrees in Computer Science or related fields. Knowledge of GPU, CPU, or AI hardware accelerator architectures is preferred, along with experience in frameworks like PyTorch, TensorFlow, or ONNX. Specialized knowledge in AI high-performance kernels (CUDA, OpenMP) or AI compiler optimization (MLIR, LLVM) is highly valued.

This position offers competitive compensation ranging from $56.25/hour to $173,000/year, plus bonus, equity, and benefits. You'll be working at Meta's Bellevue location, contributing to the company's mission of advancing AI technology and social connection platforms. This is an excellent opportunity for someone passionate about AI infrastructure and interested in shaping the future of machine learning systems at scale.

Last updated 3 days 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 and acceleration
  • 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, or relevant technical field
  • Experience in AI framework development or accelerating deep learning models on hardware architectures

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

Medical Insurance
Equity
  • Base salary + bonus + equity + benefits

Interested in this job?

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

Software Engineer, Computer Vision - Hyperscape Dense Reconstruction (Reality Labs)

Senior Computer Vision Engineer role at Meta's Reality Labs, focusing on photorealistic reconstruction for AR/VR applications, offering competitive compensation and benefits in Bellevue, WA.

AI Research Engineer, Computer Vision - FAIR

Senior AI Research Engineer position at Meta FAIR, focusing on computer vision research and development, requiring expertise in deep learning and software engineering.

Machine Learning ASIC Engineer, Architecture

Senior Machine Learning ASIC Engineer role at Meta, focusing on developing ML accelerator architectures for data center efficiency, offering competitive compensation and benefits.

Research Engineer, SysML - FAIR

Research Engineer position at Meta's FAIR team focusing on advancing AI through systems innovations, requiring expertise in machine learning systems and software engineering.

Software Engineer, Audio Applied Scientist

Senior Audio Applied Scientist role at Meta combining software engineering with audio signal processing and machine learning expertise for AR/VR and AI applications.