ASIC Engineer, Architecture Kernel Development

Meta

Sunnyvale (CA)

On-site

USD 190,000 - 250,000

Full time

4 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Meta is seeking an ASIC engineer with architecture kernel development to join our infrastructure team. You will help build accelerators for top workloads and prototype a PyTorch backend for these accelerators, working with AI/ML experts to scale data centers efficiently.

You will contribute to developing AI kernels, performance analysis tools, and validation workflows across pre-silicon and RTL environments, shaping next-gen Meta AI accelerators and green data center designs.

Qualifications

  • Bachelor's degree in CS/CE or related field.
  • 6+ years of experience mapping parallel workloads for HPC or kernel development.
  • Proficient in C, C++, and Python.
  • Experience with CUDA or similar programming models.
  • Understanding GPU or AI accelerator architectures.
  • Experience in pre-silicon validation and tooling
  • Firmware, API design, and device driver development experience
  • Strong problem-solving and collaboration in a fast-paced environment

Responsibilities

  • Work on developing AI kernels for Meta AI models on Meta AI Accelerators.
  • Develop tools for static performance analysis. Debug performance on the dynamic performance simulator
  • Identify the compiler, ISA, and optimizations. Help validate performance on RTL simulation / emulation

Skills

Massively parallel workloads
HPC kernel development
C
C++
Python
CUDA
GPU architectures
Pre-silicon validation
Firmware development
API design
Device drivers
Library implementation

Education

Bachelor's degree in Computer Science / Computer Engineering
Master's or PhD in Electrical Engineering / Computer Engineering

Job description

About

Meta is seeking an ASIC engineer, architecture kernel development to join our infrastructure organization. Our servers and data centers are the foundation upon which our rapidly scaling infrastructure efficiently operates, and upon which our innovative services are delivered. By holding this role, you will be an integral member of an ASIC team to build accelerators for some of our top workloads, enabling our data centers to scale efficiently. You will have an opportunity to work with AI/ML experts in the company, help architect state-of-the-art machine learning accelerators and contribute to prototyping a reference PyTorch backend for these accelerators. Come work and learn alongside our engineers to build "Green" data center accelerators.

Responsibilities
  • Work on developing AI kernels for Meta AI models on Meta AI Accelerators
  • Develop tools for static performance analysis. Debug performance on the dynamic performance simulator
  • Identify the compiler, ISA, and optimizations. Help validate performance on RTL simulation / emulation
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in software development mapping massively parallel workloads for HPC or kernel development
  • Programming in C, C++, Python, or related programming languages
  • Experience with computer architecture or tools for silicon development Master's or PhD degree in Electrical Engineering, Computer Engineering or related areas with experience in driving ML performance optimization and trade-offs
  • Experience in developing and optimizing compute or collective kernels using CUDA or similar programming models (SSE, AVX, NEON, Hexagon DSP, etc.)
  • Understanding of GPU architectures or other AI accelerator architectures
  • Experience working in pre-silicon validation processes, including development and validation with pre-silicon tools and models
  • Experience with firmware development, API design, device driver development, and library implementation
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ASIC Engineer, Architecture Kernel Development
ASIC Engineer, Architecture Kernel Development

Meta Careers • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior ASIC Kernel Architect for AI Accelerators
Senior ASIC Kernel Architect for AI Accelerators

Meta • Sunnyvale (CA)

On-site
USD 190,000 - 250,000
ASIC Engineer, Architecture Kernel Development
ASIC Engineer, Architecture Kernel Development

Meta • Austin (TX)

On-site
USD 146,000 - 209,000
Bonus
Equity
Benefits
AI Accelerator Kernel Architect for ASICs
AI Accelerator Kernel Architect for ASICs

Meta • Austin (TX)

On-site
USD 146,000 - 209,000
Bonus
Equity
Benefits
Senior ASIC Kernel Architect for ML Accelerators
Senior ASIC Kernel Architect for ML Accelerators

Meta Careers • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Machine Learning SoC Architect
Machine Learning SoC Architect

Meta • Sunnyvale (CA)

On-site
USD 300,000 - 540,000
Software Engineer, Systems Machine Learning
Software Engineer, Systems Machine Learning

Meta Careers • Menlo Park (CA)

On-site
USD 150,000 - 190,000
ASIC Engineer, Performance Architecture and Modeling
ASIC Engineer, Performance Architecture and Modeling

Meta • Sunnyvale (CA), Austin (TX)

On-site
USD 180,000 - 240,000
Hardware Engineer, AI Accelerator Module Design
Hardware Engineer, AI Accelerator Module Design

Meta Careers • Austin (TX), Menlo Park (CA)

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

Meta • Bellevue (WA)

On-site
USD 180,000 - 240,000