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.
$56,250 - $173,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ 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 within the PyTorch AI framework organization. This role focuses on developing comprehensive AI Compiler strategies and high-performance solutions for ML workloads. The position involves working with cutting-edge AI technologies, including PyTorch framework components, AI compiler and runtime systems, and high-performance kernels.

The role offers an opportunity to work directly with AI researchers and hardware design teams, implementing compiler optimizations and developing solutions for next-generation AI hardware platforms. You'll be part of a team that directly impacts the performance and deployment of AI training and inference platforms at Meta.

Key areas of focus include developing compiler stack solutions, optimizing deep learning frameworks, and creating high-performance kernels for specialized hardware architectures. The position requires strong programming skills in C/C++, experience with AI frameworks, and understanding of hardware architectures.

This is an excellent opportunity for someone passionate about AI infrastructure, compiler optimization, and high-performance computing. You'll be working at the intersection of hardware and software, helping to shape the future of AI acceleration at Meta. The role offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits.

The ideal candidate will have experience in AI framework development, compiler optimizations, or high-performance kernel development, with a strong academic background in Computer Science or related fields. You'll be contributing to Meta's mission of building technologies that help people connect and pushing the boundaries of AI infrastructure development.

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 PyTorch AI framework core compilers development
  • 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
  • Knowledge of GPU, CPU, or AI hardware accelerator architectures
  • Experience with frameworks like PyTorch, Caffe2, TensorFlow, ONNX, TensorRT

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

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Research Engineer, SysML - FAIR

Research Engineer position at Meta focusing on Systems for Machine Learning (SysML) within the FAIR team in Boston.

Software Engineer, Machine Learning

Machine Learning Software Engineer position at Meta working on AI and ML solutions

AI/Machine Learning Engineer

Join Meta to build the future of AI, metaverse, and human connection through innovative technology solutions.

AI Policy Manager, LATAM

Lead AI policy initiatives in Latin America for Meta, combining technical expertise with policy development to shape the future of AI in the region.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Systems ML Engineer role at Meta Toronto focusing on frameworks, compilers, and kernels within the AI Infrastructure team.