Software Engineer, Systems ML - SW/HW Co-design

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$85,100 - $251,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Systems ML - SW/HW Co-design

Meta is seeking an experienced AI Software Engineer to join their Research & Development teams, focusing on Systems ML and SW/HW co-design. This role presents an exciting opportunity to work at the intersection of machine learning infrastructure and hardware optimization at one of the world's leading technology companies.

The position involves applying cutting-edge AI infrastructure and hardware acceleration techniques to build and optimize intelligent ML systems that enhance Meta's products and user experiences. You'll be working on crucial problems that impact billions of users across Meta's family of apps and future technologies.

As a Software Engineer in this role, you'll be responsible for driving large-scale efforts across multiple teams, setting strategic goals for project impact, and developing sophisticated AI system designs. You'll apply your expertise in ML infrastructure and its interactions with other systems to optimize performance and efficiency.

The ideal candidate should have a strong background in computer science or engineering, with specialized experience in machine learning systems, hardware accelerators, GPU architecture, or ML compilers. You'll need hands-on experience with AI-System infrastructure development using C/C++ or Python, and familiarity with machine learning frameworks like PyTorch.

Meta offers a competitive compensation package ranging from $85,100 to $251,000 annually, plus bonus, equity, and comprehensive benefits. You'll be joining a company that's pushing the boundaries of social technology, moving beyond traditional platforms into immersive experiences like AR and VR.

This is an excellent opportunity for someone who wants to work on challenging technical problems at scale, mentor other engineers, and contribute to the future of digital connection and communication. The role offers the chance to work with cutting-edge technology while making a significant impact on products used by billions of people worldwide.

Last updated 8 days ago

Responsibilities For Software Engineer, Systems ML - SW/HW Co-design

  • Apply AI infrastructure and hardware acceleration techniques to build & optimize intelligent ML systems
  • Set goals related to project impact, AI system design, and infrastructure/developer efficiency
  • Deliver impact through deep, thorough data-driven analysis
  • Drive large efforts across multiple teams
  • Define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in-depth knowledge of ML infrastructure interactions with other systems
  • Mentor other engineers / research scientists & improve engineering work quality

Requirements For Software Engineer, Systems ML - SW/HW Co-design

Python
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Specialized experience in machine learning/deep learning domains: Hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems
  • Experience with AI infrastructure, high performance computing, performance optimizations, or Machine learning frameworks (e.g. PyTorch)
  • Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python

Benefits For Software Engineer, Systems ML - SW/HW Co-design

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Systems ML - SW/HW Co-design

AI Research Engineer, Computer Vision - FAIR

Senior AI Research Engineer position at Meta FAIR, focusing on computer vision research and development of foundation models for Meta's products.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer role at Meta focusing on AI infrastructure, compiler development, and performance optimization for machine learning systems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML solutions and leading technical teams in London, focusing on recommendation systems and classification problems.

Machine Learning ASIC Engineer, Architecture

Senior Machine Learning ASIC Engineer position at Meta focusing on developing and architecting machine learning accelerators for data center efficiency.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML solutions and leading technical teams.