Simulation Software Engineer for AI Accelerators

Meta

Menlo Park (CA)

On-site

USD 154,000 - 217,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta seeks an experienced software engineer to join the MTIA software team in Menlo Park to work on simulators and early development platforms for pre-silicon AI accelerators. You will build robust simulation environments and collaborate across teams to drive performance and reliability.

The role emphasizes deep technical contributions, architecture awareness, and impact across Meta's AI infrastructure initiatives, with opportunities to influence hardware-software co-design.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Master's or PhD in Computer Science, Computer Engineering, or related field.
  • 5+ years of experience in developing C++ codebase.
  • 5+ years experience in developing Python codebase.
  • Understanding of performance benchmarking for distributed at‑scale training and inference.

Responsibilities

  • Contribute to developer infrastructure, including simulation and HW emulation platforms.
  • Support networking and compute hardware acceleration techniques to improve ML inference and training.
  • Implement simulation models for accelerator ASICs and evaluate data center performance.
  • Perform architectural analysis to meet performance, scalability, and reliability requirements.
  • Collaborate with architects and engineers to integrate simulation results into system design.
  • Use instruction set simulators to define performant firmware for Meta's training/inference accelerators.
  • Collaborate with hardware teams to ensure accurate modeling and simulation.

Skills

C++
Python
Distributed training
Performance benchmarking
SystemC/Qemu

Education

Bachelor's degree in CS/CE
Master's or PhD in CS/CE

Tools

SystemC
Qemu
Virtual Platform
CUDA
NCCL
PyTorch

Job description

Meta seeks an experienced software engineer to join the MTIA software team in Menlo Park to work on simulators and early development platforms for pre-silicon AI accelerators. You will build robust simulation environments and collaborate across teams to drive performance and reliability.

The role emphasizes deep technical contributions, architecture awareness, and impact across Meta's AI infrastructure initiatives, with opportunities to influence hardware-software co-design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Software Engineer for AI Accelerators
Simulation Software Engineer for AI Accelerators

Meta • New York (NY)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Senior Software Engineer - AI Infrastructure & Simulators
Senior Software Engineer - AI Infrastructure & Simulators

Meta • Bellevue (WA)

On-site
USD 180,000 - 240,000
Software Engineer, Simulation
Software Engineer, Simulation

Meta • Bellevue (WA)

On-site
USD 180,000 - 240,000
AI Accelerator Tooling Systems Engineer
AI Accelerator Tooling Systems Engineer

Meta Careers • Menlo Park (CA)

On-site
USD 150,000 - 190,000
Software Engineer, Simulation
Software Engineer, Simulation

Meta • New York (NY)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Software Engineer, Simulation
Software Engineer, Simulation

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,000
Systems ML Engineer: Developer Tools for AI Accelerators
Systems ML Engineer: Developer Tools for AI Accelerators

Meta Careers • New York (NY)

On-site
USD 122,000 - 181,000
Bonus
Equity
Benefits
Senior System Engineer - AI Accelerator Hardware & Fleet
Senior System Engineer - AI Accelerator Hardware & Fleet

Meta • Menlo Park (CA)

On-site
USD 173,000 - 245,000
Bonus
Equity
Benefits
Senior AI Kernel & Performance Engineer - Pre-Silicon
Senior AI Kernel & Performance Engineer - Pre-Silicon

Meta • New York (NY)

On-site
USD 184,000 - 257,000
Software Engineer, Systems Machine Learning
Software Engineer, Systems Machine Learning

Meta Careers • Menlo Park (CA)

On-site
USD 150,000 - 190,000