Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?