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

Meta is a leading technology company that builds social networking and virtual reality products.
$56,250 - $173,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

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

Meta is seeking a talented Software Engineer specializing in Systems ML and SW/HW Co-design to join their Research & Development teams. 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 focuses on applying cutting-edge AI infrastructure and hardware acceleration techniques to build and optimize intelligent ML systems that enhance Meta's products and user experiences. As a Systems ML Engineer, you'll be responsible for driving large-scale efforts across multiple teams, setting strategic goals, and delivering impact through data-driven analysis.

The ideal candidate will bring specialized experience in machine learning and deep learning domains, particularly in areas such as hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems. You'll need strong programming skills in C/C++ or Python, and a deep understanding of AI infrastructure and high-performance computing.

This role offers significant growth opportunities, including the chance to mentor other engineers and research scientists while improving the quality of engineering work across the broader team. You'll be working on some of the most crucial and exciting problems in the AI infrastructure space, with direct impact on Meta's products and services.

The position comes with competitive compensation, including a salary range of $56,250 to $173,000 per year, plus bonus and equity opportunities. Meta offers a comprehensive benefits package and maintains a strong commitment to diversity, equality, and inclusion in their hiring practices.

Working at Meta's Boston location, you'll be part of a dynamic team pushing the boundaries of AI systems optimization and hardware-software co-design. This role is perfect for someone who is passionate about both the theoretical and practical aspects of machine learning systems and wants to make a significant impact on the future of AI infrastructure at scale.

Last updated 3 days ago

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

  • Apply AI infrastructure and hardware acceleration techniques to build & optimize 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
  • Apply knowledge of ML infrastructure interactions with other systems
  • Mentor other engineers and research scientists

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

Python
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • 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

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

  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Research Engineer, ML, AI & Computer Vision

Research Engineer position at Meta focusing on ML, AI, and computer vision for AR/VR technologies, developing advanced machine perception systems for next-generation devices.

Research Engineer, Fundamental AI Research - CoreML and Optimization

Research Engineer position at Meta's FAIR team focusing on AI model optimization and machine learning research.

Software Engineer

Software Engineer position at Meta Reality Labs Research, focusing on AR/VR and AI development in Redmond, WA. Requires 3+ years of experience in software development.

Software Engineer, Machine Learning

Meta is seeking a Machine Learning Software Engineer to develop scalable classifiers and tools, working on recommendation and classification problems.

Software Engineer, Computer Vision - Reality Labs

Software Engineer position at Meta's Reality Labs focusing on computer vision and AI development for innovative hardware and software solutions.