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 4 days 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 (Robotics)

Senior Software Engineer role at Meta focusing on robotics and AI, implementing state-of-the-art algorithms and models for robotic systems.

Research Engineer, SysML - FAIR

Research Engineer position at Meta's FAIR team focusing on machine learning systems research and development, combining AI innovation with systems engineering expertise.

Partner Engineer, Generative AI

Senior Partner Engineer role at Meta focusing on Generative AI, working with strategic partners and cloud providers to implement and optimize LLM solutions using Meta's Llama.

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.