Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, and WhatsApp.
$133,000 - $176,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI

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

Meta is seeking a Senior Software Engineer to join their MTIA (Meta Training & Inference Accelerator) Software team within the PyTorch AI framework organization. This role focuses on developing cutting-edge AI compiler technologies and optimizations for machine learning workloads.

The position involves working on core areas including PyTorch framework components, AI compiler and runtime systems, and high-performance kernels for current and next-generation AI hardware platforms. You'll collaborate closely with AI researchers to analyze and optimize deep learning models for MTIA hardware, while partnering with hardware design teams to develop compiler optimizations for maximum performance.

As a member of this team, you'll be at the forefront of AI infrastructure development, applying software best practices to design features and optimization techniques. The role offers valuable experience in developing machine learning compiler frameworks and driving next-generation hardware-software co-design for AI-specific challenges.

Key responsibilities include developing the SW stack with focus on AI frameworks and compiler optimization, contributing to PyTorch's core compilers, analyzing deep learning networks, and collaborating with research scientists to accelerate various ML models including recommendation systems, generative AI, computer vision, and NLP.

The ideal candidate should have strong C/C++ programming skills, experience with AI frameworks or hardware acceleration, and a relevant technical degree. Knowledge of GPU/CPU architectures, experience with frameworks like PyTorch/TensorFlow, and expertise in compiler optimizations or high-performance computing are highly valued.

This role offers competitive compensation (CA$133,000-176,000/year) plus bonus and equity, along with comprehensive benefits. Join Meta's team in Toronto to help shape the future of AI infrastructure and machine learning optimization.

Last updated 10 hours 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
  • Contribute to the development of the 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
  • 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

Interested in this job?

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

Research Engineer, Language - Monetization AI

Research Engineer position at Meta focusing on Language AI and Monetization, combining advanced ML research with practical applications in advertising technology.

Software Engineer, Systems ML - GenAI Evals Platform

Senior Software Engineer role at Meta focusing on building and optimizing GenAI evaluation platforms and infrastructure for large language models.

Software Engineer, Systems ML - PyTorch Compiler, PyTorch Framework, PyTorch Performance

Senior Software Engineering role at Meta focusing on PyTorch compiler development and ML systems optimization, offering competitive compensation and the opportunity to work on cutting-edge AI infrastructure.

Software Engineer, Computer Vision - XR World AI

Senior Software Engineer role at Meta focusing on computer vision and AI for XR/AR applications, developing 3D mapping solutions.

Research Engineer, On-Device Contextual AI

Senior Research Engineer role at Meta focusing on developing advanced AI algorithms for AR/VR devices, requiring expertise in C++, Python, and machine perception.