Software Engineer Systems Machine Learning - Frameworks

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and AR/VR technologies.
$56,250 - $173,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer Systems Machine Learning - Frameworks

Meta is seeking a Software Engineer Systems Machine Learning specialist to join their Inference Enablement Team within the PyTorch AI framework organization. This role combines software systems expertise with machine learning, focusing on building foundational technology and frameworks that enable and optimize state-of-the-art model architectures on various hardware platforms.

The position involves working with cutting-edge model architectures across Meta's key products including Ads, Reels, Feed, Marketplace, Instagram, and GenAI. You'll be responsible for supporting model deployment on diverse hardware including CPU, GPU, and custom Silicon, while building scalable model publishing frameworks and platforms.

As a team member, you'll play a crucial role in helping Meta deploy important, state-of-the-art models for inference, contributing to significant improvements in Ads Revenue and Reels Watch Time, while also focusing on power efficiency optimization. The role offers an opportunity to work with PyTorch at a deep technical level and make meaningful contributions to Meta's AI infrastructure.

The position requires strong programming skills in Python and C/C++, along with experience in AI framework development or model acceleration on hardware architectures. Knowledge of GPU, CPU, or AI hardware accelerator architectures is highly valued, as is experience with kernel frameworks like Triton or CUDA.

Meta offers a competitive compensation package ranging from $56,250 to $173,000 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and maintains a strong commitment to diversity and inclusion in its hiring practices.

Last updated 35 minutes ago

Responsibilities For Software Engineer Systems Machine Learning - Frameworks

  • Development of SW stack focusing on AI frameworks, compiler stack, high performance kernel development and acceleration
  • Contribute to the development of PyTorch AI framework core compilers
  • Analyze neural networks, develop & implement compiler optimization algorithms
  • Accelerate deep learning models for Recommendation systems, Generative AI, Computer vision, NLP
  • Performance tuning and optimizations of deep learning framework & software components

Requirements For Software Engineer Systems Machine Learning - Frameworks

Python
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • Python and C/C++ programming skills
  • Experience in AI framework development or accelerating deep learning models on hardware architectures
  • Must obtain work authorization in country of employment

Benefits For Software Engineer Systems Machine Learning - Frameworks

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

Interested in this job?

Jobs Related To Meta Software Engineer Systems Machine Learning - Frameworks

Research Engineer (Robotics)

Research Engineer position at Meta focusing on robotics and AI research, implementing state-of-the-art algorithms and models for robotic systems.

Research Engineer, Computer Vision - Creators

Research Engineer position at Meta focusing on Computer Vision and AI research for the Creators team, combining cutting-edge ML research with practical applications.

Computer Vision Engineer

Computer Vision Engineer role at Meta, focusing on AR/VR technology development and sensor calibration algorithms for the Metaverse.

Software Engineer, Machine Learning

Machine Learning Engineer position at Meta, developing scalable ML solutions and working on cutting-edge recommendation and classification systems.

Research Engineer, 3D Generative AI

Research Engineer position at Meta focusing on 3D Generative AI development for AR/VR applications in the Metaverse