Taro Logo

Software Engineer, Systems ML - Frameworks/Compilers/Kernels (PhD)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR and VR.
$56,250 - $173,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Computer Vision (Technical Leadership)

Lead computer vision software engineering role at Meta, developing cutting-edge AR/VR technologies and providing technical leadership for Reality Labs teams.

Research Engineer, Monetization AI (PhD)

Research Engineer position at Meta focusing on advanced AI/ML technologies for monetization, requiring PhD and expertise in machine learning, deep learning, and practical implementation of AI solutions.

Algorithm Engineer, Machine Learning for Cameras (PhD)

Meta is hiring a PhD-level Algorithm Engineer specializing in Machine Learning for Cameras to develop cutting-edge AI solutions for AR/VR devices and camera systems.

Image Processing and Machine Learning Engineer (PhD)

PhD-level position at Meta developing cutting-edge image processing and machine learning algorithms for AR/VR technologies.

Software Engineer, Infrastructure

Senior ML Infrastructure Engineer role at Meta focusing on optimizing large-scale AI training and inference workflows for recommendation systems.

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

Meta is seeking a Software Engineer for their PyTorch Accelerator Enablement (AE) team, focusing on optimizing GenAI model inference on GPUs. This role is part of the industry-leading PyTorch AI framework organization, where you'll work on developing and implementing various optimization techniques at the algorithm, kernel/compiler, and runtime levels.

The position requires a PhD in Computer Science or related field, with strong programming skills in Python and C/C++. You'll be at the forefront of AI infrastructure development, working with cutting-edge technologies and contributing to the advancement of deep learning frameworks.

As a key member of the R&D team, you'll collaborate with AI research scientists to accelerate the next generation of deep learning models. Your responsibilities will include developing custom architectures, performance tuning, and optimizing software components. The role offers exposure to both software systems and machine learning, providing an opportunity to understand PyTorch at a deeper level.

Meta offers a competitive compensation package, including a salary range of $56,250 to $173,000, plus bonus and equity opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance. Working at Meta means being part of a team that's shaping the future of social technology and pushing the boundaries of what's possible in AR/VR.

The ideal candidate will have experience with GPU architectures, kernel frameworks like Triton or CUDA, and compiler optimizations. Knowledge of Large Language Models (LLM) serving frameworks is a plus. You'll be working in Menlo Park, CA, contributing to Meta's mission of connecting people and building immersive experiences that go beyond traditional digital connections.

This is an excellent opportunity for someone who wants to work at the intersection of systems and machine learning, making significant contributions to the AI infrastructure that powers Meta's various platforms and future technologies.

Last updated 3 months ago

Responsibilities For Software Engineer, Systems ML - Frameworks/Compilers/Kernels (PhD)

  • Research and development of SW stack focusing on AI frameworks, compiler stack, high performance kernel development and acceleration
  • Develop custom/novel architectures, define use cases, and develop methodology & benchmarks
  • 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 (PhD)

Python
  • PhD degree in Computer Science, Computer Engineering, or relevant technical field
  • Python and C/C++ programming skills
  • Research experience in AI framework development or accelerating deep learning models
  • Must obtain work authorization in country of employment

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

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?