Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Meta is a leading technology company developing social media platforms and advancing AI technologies.
$133,000 - $176,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

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 focuses on developing cutting-edge AI compiler strategies and platforms for training and serving deep learning/machine learning model architectures. The position involves working with core PyTorch framework components, AI compilers and runtime, and high-performance kernels to accelerate machine learning workloads on current and next-generation MTIA AI hardware platforms.

The role requires close collaboration with AI researchers to analyze and optimize deep learning models for MTIA hardware implementation. You'll partner with hardware design teams to develop compiler optimizations for enhanced performance. The position demands expertise in software development best practices, feature design, and performance tuning techniques.

This is an excellent opportunity for experienced engineers passionate about machine learning infrastructure and compiler frameworks. You'll be at the forefront of developing next-generation hardware-software solutions for AI-specific challenges. The role offers competitive compensation (CA$133,000-176,000/year) plus bonus and equity, reflecting Meta's commitment to attracting top talent in the AI/ML space.

The ideal candidate should have strong C/C++ programming skills, experience with AI frameworks or deep learning model acceleration, and a relevant technical degree. Knowledge of GPU architectures and experience with major ML frameworks like PyTorch, TensorFlow, and ONNX are highly valued. This position offers the chance to work on transformative AI technologies while contributing to Meta's industry-leading AI infrastructure.

Last updated 3 hours ago

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

  • Development of SW stack focusing on AI frameworks, compiler stack, and 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 next generation 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
  • Experience in AI framework development or accelerating deep learning models on hardware architectures
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Knowledge of GPU, CPU, or AI hardware accelerator architectures
  • Experience working with frameworks like PyTorch, Caffe2, TensorFlow, ONNX, TensorRT

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

Medical Insurance
401k
  • Bonus
  • Equity
  • Benefits Package

Interested in this job?

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

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer role at Meta focusing on AI frameworks, compilers, and kernel development for machine learning systems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer position at Meta, focusing on developing scalable ML solutions and leading technical teams in Boston.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML solutions and leading technical initiatives in social technology, offering competitive compensation and growth opportunities.

Software Engineer, Systems ML - Collective Compute Enablement

Senior Software Engineer role at Meta focusing on AI infrastructure optimization and machine learning systems development for large-scale training workloads.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer role at Meta focusing on AI frameworks, compilers, and kernels for machine learning systems.