Clera - Your AI talent agent
LoginStart
Start
Meta logo
Meta

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

full-time•Menlo Park•$5k - $181k

Summary

Location

Menlo Park

Salary

$5k - $181k

Type

full-time

Experience

2-5 years

Company links

WebsiteLinkedInLinkedIn

About this role

In this role, you will be a member of the MTIA (Meta Training & Inference Accelerator) Software team and part of the bigger industry-leading PyTorch AI framework organization. MTIA Software Team has been developing a comprehensive AI Compiler strategy that delivers a highly flexible platform to train & serve new DL/ML model architectures, combined with auto-tuned high performance for production environments across specialized hardware architectures. The compiler stack, DL graph optimizations, and kernel authoring for specific hardware, directly impacts performance and deployment velocity of both AI training and inference platforms at Meta. You will be working on one of the core areas such as PyTorch framework components, AI compiler and runtime, high-performance kernels and tooling to accelerate machine learning workloads on the current & next generation of MTIA AI hardware platforms. You will work closely with AI researchers to analyze deep learning models and lower them efficiently on MTIA hardware. You will also partner with hardware design teams to develop compiler optimizations for high performance. You will apply software development best practices to design features, optimization, and performance tuning techniques. You will gain valuable experience in developing machine learning compiler frameworks and will help in driving next generation hardware software codesign for AI domain specific problems.

Responsibilities

  • Development of SW stack with one of the following core focus areas: AI frameworks, compiler stack, high performance kernel development and acceleration onto next generation of hardware architectures.
  • Contribute to the development of the industry-leading PyTorch AI framework core compilers to support new state of the art inference and training AI hardware accelerators and optimize their performance.
  • Analyze deep learning networks, develop & implement compiler optimization algorithms.
  • Collaborating with AI research scientists to accelerate the next generation of deep learning models such as Recommendation systems, Generative AI, Computer vision, NLP etc.
  • Performance tuning and optimizations of deep learning framework & software components.


Minimum Qualifications

  • Proven C/C++ programming skills
  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
  • Experience in AI framework development or accelerating deep learning models on hardware architectures.


Preferred Qualifications

  • A Bachelor's degree in Computer Science, Computer Engineering, relevant technical field and 4+ years of experience in AI framework development or accelerating deep learning models on hardware architectures OR a Master's degree in Computer Science, Computer Engineering, relevant technical field and 2+ years of experience in AI framework development or accelerating deep learning models on hardware architectures OR a PhD in Computer Science Computer Engineering, or relevant technical field.
  • Knowledge of GPU, CPU, or AI hardware accelerator architectures.
  • Experience working with frameworks like PyTorch, Caffe2, TensorFlow, ONNX, TensorRT
  • OR AI high performance kernels: Experience with CUDA programming, OpenMP / OpenCL programming or AI hardware accelerator kernel programming. Experience in accelerating libraries on AI hardware, similar to cuBLAS, cuDNN, CUTLASS, HIP, ROCm etc.
  • OR AI Compiler: Experience with compiler optimizations such as loop optimizations, vectorization, parallelization, hardware specific optimizations such as SIMD. Experience with MLIR, LLVM, IREE, XLA, TVM, Halide is a plus.
  • OR AI frameworks: Experience in developing training and inference framework components. Experience in system performance optimizations such as runtime analysis of latency, memory bandwidth, I/O access, compute utilization analysis and associated tooling development.


$58.65/hour to $181,000/year + bonus + equity + benefits

What you'll do

  • Develop the software stack focusing on AI frameworks, compiler stack, and high-performance kernel development. Collaborate with AI researchers to optimize deep learning models for performance on specialized hardware.

About Meta

Meta's mission is to build the future of human connection and the technology that makes it possible. Our technologies help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To help create a safe and respectful online space, we encourage constructive conversations on this page. Please note the following: • Start with an open mind. Whether you agree or disagree, engage with empathy. • Comments violating our Community Standards will be removed or hidden. Please treat everybody with respect. • Keep it constructive. Use your interactions here to learn about and grow your understanding of others. • Our moderators are here to uphold these guidelines for the benefit of everyone, every day. • If you are seeking support for issues related to your Facebook account, please reference our Help Center (https://www.facebook.com/help) or Help Community (https://www.facebook.com/help/community). For a full listing of our jobs, visit https://www.metacareers.com

Ready to join Meta?

Take the next step in your career journey

Frequently Asked Questions

What does Meta pay for a Software Engineer, Systems ML - Frameworks / Compilers / Kernels?

Toggle
Meta offers a competitive compensation package for the Software Engineer, Systems ML - Frameworks / Compilers / Kernels role. The salary range is USD 6k - 181k per year. Apply through Clera to learn more about the full compensation details.

What does a Software Engineer, Systems ML - Frameworks / Compilers / Kernels do at Meta?

Toggle
As a Software Engineer, Systems ML - Frameworks / Compilers / Kernels at Meta, you will: develop the software stack focusing on AI frameworks, compiler stack, and high-performance kernel development. Collaborate with AI researchers to optimize deep learning models for performance on specialized hardware..

Is the Software Engineer, Systems ML - Frameworks / Compilers / Kernels position at Meta remote?

Toggle
The Software Engineer, Systems ML - Frameworks / Compilers / Kernels position at Meta is based in Menlo Park, California, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer, Systems ML - Frameworks / Compilers / Kernels position at Meta?

Toggle
You can apply for the Software Engineer, Systems ML - Frameworks / Compilers / Kernels position at Meta directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Meta's careers site.
Join our talent pool first to get notified about similar roles that match your profile.