Talent.com
Software Engineer, Systems ML - PyTorch Compiler, PyTorch Framework, PyTorch Performance

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

Meta PlatformsMenlo Park, CA, United States
14 hours ago
Job type
  • Full-time
Job description

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

This role is about developing the core PyTorch 2.0 technologies, innovating and advancing the state-of-the-art of ML compilers, and accelerating PT2 adoption through direct engagements with OSS and industry users. The PyTorch Compiler team is dedicated to making PyTorch run faster and more resource-efficient without sacrificing its flexibility and ease of use. The team is the driving force behind PT2, a step function change in PyTorch's history that brought compiler technologies to the core of PyTorch. PT2 technologies have gained industry-wide recognition since their first release in March 2023. The team is committed to building the PT2 compiler that withstands the test of time while striving to become the #1 ML framework compiler in the industry. The team is highly innovative, passionate about the technologies we build, and love to do technical work. Our work is open source, cutting-edge, and industry leading.

Responsibilities

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

Minimum Qualifications

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

Preferred Qualifications

Experience in developing PyTorch / PT2, Triton, MLIR, JAX, XLA, TVM is a huge plus

Knowledge in GPU architecture, ML accelerator performance, and developing high-performance kernels

Experience in building OSS communities and extensive social media presence in the ML Sys domain

Experience with training models, end-to-end model optimizations, or applying ML to systems

Knowledge of communication collectives, PyTorch distributed, and parallelism

Experience in developing inside other ML frameworks like Caffe2, TensorFlow, ONNX, TensorRT

$85.10 / hour to $251,000 / year + bonus + equity + benefits

Meta builds technologies that 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. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible todaybeyond the constraints of screens, the limits of distance, and even the rules of physics.

Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.

Create a job alert for this search

Software Engineer Ml • Menlo Park, CA, United States

Related jobs
  • Promoted
Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

METAMenlo Park, CA, United States
Full-time
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...Show moreLast updated: 30+ days ago
  • Promoted
Lead C++ Software Engineer

Lead C++ Software Engineer

Cadence Design SystemsSan Jose, CA, United States
Full-time
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for an exceptional C++ software engineer to join the Protium Software Dev...Show moreLast updated: 30+ days ago
  • Promoted
Elasticsearch - Principal Software Engineer - Search Algorithms

Elasticsearch - Principal Software Engineer - Search Algorithms

ElasticMountain View, CA, United States
Full-time
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
C++ Software Engineer - Core Middleware

C++ Software Engineer - Core Middleware

ZooxFoster City, CA, United States
Full-time
Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job.As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing a...Show moreLast updated: 14 hours ago
  • Promoted
Senior Machine Learning Engineer (ML Algorithms, Deep Learning, Python, AWS)

Senior Machine Learning Engineer (ML Algorithms, Deep Learning, Python, AWS)

Capital OneSan Francisco, CA, United States
Full-time +1
Senior Machine Learning Engineer (ML Algorithms, Deep Learning, Python, AWS).Senior Machine Learning Engineer (ML Algorithms, Deep Learning, Python, AWS). Senior Machine Learning Engineer (ML Algori...Show moreLast updated: 30+ days ago
  • Promoted
Technical Lead (Java / Python, AI / ML)

Technical Lead (Java / Python, AI / ML)

HCLTechSan Jose, CA, US
Full-time
We are HCLTech, one of the fastest-growing large tech companies in the world and home to 220,000 people across 60 countries, supercharging progress through industry-leading capabilities centered ar...Show moreLast updated: 18 days ago
  • Promoted
  • New!
Software Engineer, SystemML - Scaling / Performance

Software Engineer, SystemML - Scaling / Performance

METAMenlo Park, CA, United States
Full-time
In this role, you will be a member of the Network.AI Software team and part of the bigger DC networking organization.The team develops and owns the software stack around NCCL (NVIDIA Collective Com...Show moreLast updated: 14 hours ago
  • Promoted
Senior Software Engineer - ML Infrastructure

Senior Software Engineer - ML Infrastructure

PlaidSan Francisco, CA, United States
Full-time
Plaid is evolving into an AI-first company, where data and machine learning are the key enablers of smarter, more secure insight products built on top of Plaid's vast financial data network.The Mac...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Multiverse

Senior Software Engineer - Multiverse

WaymoSan Francisco, CA, United States
Full-time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer - Robotics, Machine Learning, And Python / Django!

Software Engineer - Robotics, Machine Learning, And Python / Django!

DjangojobsSan Francisco, CA, United States
Full-time
Software Engineer - Robotics, Machine Learning, And Python / Django! at.The vast majority of our operations are powered by our own custom-built infrastructure on a Python / Django / Postgres stack, from ...Show moreLast updated: 14 hours ago
  • Promoted
Principal Software Engineer ( Core Banking Systems)

Principal Software Engineer ( Core Banking Systems)

First Citizens BankSanta Clara, CA, US
Full-time
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. This position provides expert technical guidance on large, complex, an...Show moreLast updated: 14 days ago
  • Promoted
Software Engineer, Core Technology

Software Engineer, Core Technology

IXL LearningSan Mateo, CA, United States
Full-time
Software Engineer, Core Technology.IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior Software Engineer - Infrastructure, Machine Learning (Technical Lead)

Senior Software Engineer - Infrastructure, Machine Learning (Technical Lead)

BatonSan Francisco, CA, United States
Full-time
With $10B in freight under management, our technology reaches every part of the U.We design and ship category-defining software that enables Ryder and its 50,000+ customers-including some of the wo...Show moreLast updated: 14 hours ago
  • Promoted
Lead AI Engineer (GenAI Platform Services, Python)

Lead AI Engineer (GenAI Platform Services, Python)

Capital OneSan Francisco, CA, United States
Full-time +1
Lead AI Engineer (GenAI Platform Services, Python).At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an industry leader ...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
AI / Machine Learning Engineer - Python | TheLoops

AI / Machine Learning Engineer - Python | TheLoops

IFSSan Francisco, CA, United States
Full-time
IFS is a billion-dollar revenue company with 7000+ employees on all continents.Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers t...Show moreLast updated: 14 hours ago
  • Promoted
  • New!
Software engineer, Firmware Validation Tools

Software engineer, Firmware Validation Tools

CoherentFremont, CA, United States
Full-time
Primary Duties & Responsibilities.Develop test Scripts in Python to validate firmware that runs on optical Transceivers and supporting products. Collaborate with firmware engineers to generate requi...Show moreLast updated: 14 hours ago
  • Promoted
ML Engineer

ML Engineer

RIT Solutions, Inc.Fremont, CA, United States
Full-time
Onsite in Fremont, CA (MUST BE LOCAL).In-depth knowledge of Python for high-performance data-intensive applications.Familiarity with at least one modern deep learning framework (Pytorch, Jax, Tenso...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer - Python / Golang - Kubernetes

Software Engineer - Python / Golang - Kubernetes

CanonicalSan Francisco, CA, United States
Full-time
Canonical is hiring a software engineer to join our Kubernetes product team.As a member of that team, you will build the operators and addons. the former, offering complete lifecycle management of ...Show moreLast updated: 14 hours ago