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

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$70,670 - $208,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI

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 represents a unique 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 experiences. The ideal candidate will bring specialized experience in areas such as hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems.

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 methodologies and benchmarks to evaluate different approaches. You'll apply deep knowledge of ML infrastructure and its interactions with other systems while mentoring other engineers and research scientists.

The role requires a strong technical foundation with at least 7 years of experience (with a Bachelor's degree) or equivalent combination of education and experience. You'll be working with technologies including Python, C/C++, and various ML frameworks like PyTorch, while focusing on performance optimization and hardware acceleration.

Meta offers a competitive compensation package ranging from $70.67/hour to $208,000/year, plus bonus, equity, and comprehensive benefits. You'll be part of a company that's pushing the boundaries of social technology and moving beyond 2D screens toward immersive experiences in augmented and virtual reality.

This is an excellent opportunity for someone who wants to impact the future of AI infrastructure at scale, working on problems that affect billions of users worldwide. The role combines technical leadership, hands-on development, and the chance to mentor others while working on cutting-edge ML systems optimization.

Last updated 4 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
  • Goal setting 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
  • Apply in-depth knowledge of ML infrastructure interactions
  • Mentor other engineers / research scientists

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
  • Experience with hardware accelerators architecture, GPU architecture, or machine learning compilers
  • Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python
  • Experience with distributed systems or on-device algorithm development
  • Experience with recommendation and ranking models
  • Technical leadership experience

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

Medical Insurance
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Research Engineer, SysML - FAIR

Research Engineer position at Meta focusing on Systems for Machine Learning (SysML) within the FAIR team in Boston.

Software Engineer, Machine Learning

Machine Learning Software Engineer position at Meta working on AI and ML solutions

AI/Machine Learning Engineer

Join Meta to build the future of AI, metaverse, and human connection through innovative technology solutions.

AI Policy Manager, LATAM

Lead AI policy initiatives in Latin America for Meta, combining technical expertise with policy development to shape the future of AI in the region.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Systems ML Engineer role at Meta Toronto focusing on frameworks, compilers, and kernels within the AI Infrastructure team.