Software Engineer, Accelerator Solutions & Technologies

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
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer, Accelerator Solutions & Technologies

Meta is seeking an experienced Software Engineer to join their Accelerator Solutions & Technologies group, focusing on developing Meta's accelerators collective communications software library and optimizing distributed AI/ML workloads' performance. This role offers an opportunity to work with cutting-edge technology in one of the world's largest scale clusters.

The position involves working with Meta's next-generation, super-cluster AI/ML platforms in an extremely dynamic environment. Key responsibilities include contributing to developer infrastructure, implementing simulation models, and optimizing performance for AI/ML workloads. The role requires expertise in C++ and Python development, with a strong understanding of performance optimization and benchmarking.

The ideal candidate should have at least 2 years of experience in both C++ and Python development, along with a deep understanding of AI/HPC systems. Advanced education (Masters or PhD) in Computer Science or related field is required. The role offers competitive compensation ranging from $56,250 to $173,000 annually, plus bonus, equity, and comprehensive benefits.

Working at Meta provides the opportunity to impact billions of users through technologies that help people connect and build communities. The company is actively pushing boundaries in AR/VR and other cutting-edge technologies, making this an exciting opportunity for someone passionate about high-performance computing and AI infrastructure.

Last updated a day ago

Responsibilities For Software Engineer, Accelerator Solutions & Technologies

  • Contribute to developer infrastructure, including simulation and HW emulation platforms
  • Understand and contribute to the collective communications library for AI/ML superclusters
  • Support networking and compute hardware acceleration techniques
  • Perform architectural analysis for system designs
  • Implement simulation models for Meta's Accelerator ASICs
  • Use instruction set simulators to define performant firmware
  • Collaborate with hardware and firmware teams
  • Analyze simulation results for firmware development optimization

Requirements For Software Engineer, Accelerator Solutions & Technologies

Python
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • Masters or PhD in Computer Science, Computer Engineering, or relevant technical field
  • 2+ years experience in developing C++ codebase
  • 2+ years experience in developing Python codebase
  • Understanding of performance, benchmarking measurement, and optimization on collective communications

Benefits For Software Engineer, Accelerator Solutions & Technologies

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

Interested in this job?

Jobs Related To Meta Software Engineer, Accelerator Solutions & Technologies

Game Developer - Beat Games

Senior Game Developer position at Beat Games (Meta) working on Beat Saber VR game development in Prague

QA Engineering Lead

Senior QA Engineering Lead position at Meta, focusing on quality assurance for core products like Facebook and Instagram, requiring 3+ years of experience and strong technical background.

Network Production Engineer - Backbone

Senior Network Production Engineer role at Meta, combining software development and network engineering to maintain and improve global backbone network infrastructure.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta, focusing on audio processing, codecs, and real-time communication technologies for AR/VR and social platforms.

Production Systems Engineer, AI Systems

Senior Production Systems Engineer role at Meta focusing on AI systems infrastructure, hardware lifecycle management, and network technologies optimization.