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

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and AR/VR technologies.
$85,100 - $251,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

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

Meta is seeking a Senior Software Engineer to join their PyTorch Compiler team, focusing on developing core PyTorch 2.0 technologies and advancing ML compiler innovation. This role is central to the team that brought compiler technologies to PyTorch's core through PT2, which has gained significant industry recognition since its March 2023 release.

The position involves working on cutting-edge, open-source technology that aims to make PyTorch faster and more resource-efficient while maintaining its flexibility and ease of use. The team is committed to establishing PT2 as the industry's leading ML framework compiler. This role requires deep expertise in Python or C++ programming, with a strong background in compiler development, ML systems, and GPU performance optimization.

Key responsibilities include developing the PT2 compiler components, improving PyTorch performance for the entire community, and optimizing Generative AI models across various stages. The ideal candidate will have 4+ years of relevant experience and a bachelor's degree in Computer Science or a related field. Experience with PyTorch/PT2, Triton, MLIR, or similar technologies is highly valued.

The position offers competitive compensation ranging from $85,100 to $251,000 annually, plus bonus and equity opportunities. As part of Meta's AI Infrastructure team, you'll be working at the forefront of artificial intelligence development, contributing to technology that impacts billions of users worldwide. The role combines technical depth with the opportunity to collaborate with both internal teams and the open-source community, making it ideal for engineers passionate about both systems and machine learning.

Last updated 2 hours ago

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

  • Develop the PT2 compiler (e.g., TorchDynamo, TorchInductor, Export, PyTorch Core)
  • Improve PyTorch performance via systematic solutions for the entire community
  • Explore the intersection of the PyTorch compiler and PyTorch distributed
  • Optimize Generative AI models across the stack (pre-training, fine-tuning, and inference)
  • Collaborate with users of PyTorch to enable new use cases of PT2 technologies both inside and outside Meta

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

Python
  • Advanced in Python or C++ programming
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 4+ years of research or industry experience in developing compilers, ML systems, ML accelerators, GPU performance, and similar

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems ML - PyTorch Compiler, PyTorch Framework, PyTorch Performance

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 - Frameworks / Compilers / Kernels

Senior Software Engineering role at Meta focusing on AI compiler development and optimization for machine learning frameworks and hardware acceleration.

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.