ML Accelerator Compiler Developer

Black Sesame

San Jose, Northern (CA, KY)

Hybrid

USD 150,000 - 190,000

Full time

27 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Black Sesame is seeking an ML Accelerator Compiler Developer in San Jose to design and optimize compiler toolchains for ML accelerators, focusing on high performance and portability. You will implement ML-specific optimizations and collaborate with hardware teams to tailor compiler passes for target architectures.

The role involves working with ML frameworks like PyTorch and ONNX, driving operator fusion, quantization-aware compilation, and scheduling, while profiling and debugging across

Qualifications

  • Strong proficiency in compiler development with LLVM/MLIR/TVM experience.
  • Expertise in ML model execution, optimization and deployment.
  • Strong programming in C++, Python, and assembly-level optimizations.
  • Knowledge of parallel computing, vectorization and memory hierarchies.
  • Familiarity with TensorFlow, PyTorch, ONNX.
  • Strong analytical skills for performance profiling and debugging.
  • Experience in graph optimizations, quantization, and code generation.

Responsibilities

  • Design and optimize compilers for ML accelerators.
  • Develop and optimize compiler toolchains, IR transformations, and backend code generation.
  • Implement ML-specific optimizations such as operator fusion, memory layout transformations, quantization-aware compilation, and scheduling.
  • Collaborate with hardware architects to co-design compiler optimizations aligned with accelerator capabilities.
  • Work on ML frameworks (PyTorch, ONNX) to integrate compiler passes for efficient execution on target hardware.
  • Improve performance through domain-specific optimizations, autotuning, and parallelization techniques.
  • Debug and analyze performance bottlenecks across software and hardware stacks.
  • Develop automated testing, benchmarking, and profiling tools for validating compiler optimizations.

Skills

Compiler development
ML model execution
C++
Python
Assembly optimizations
Parallel computing
Vectorization
DL frameworks
Profiling & debugging
Graph optimizations
Quantization
Code generation

Job description

Home > Jobs > ML Accelerator Compiler Developer

ML Accelerator Compiler Developer

San Jose, US

2025-03-13

Job Qualification

Strong proficiency in compiler development, including experience with LLVM, MLIR, TVM, or similar frameworks.

Expertise in Machine Learning model execution, optimization, and deployment.

Strong programming skills in C++, Python, and assembly-level optimizations.

Knowledge of parallel computing, vectorization, and memory hierarchy optimizations.

Familiarity with deep learning frameworks (TensorFlow, PyTorch, ONNX).

Strong analytical skills for performance profiling and debugging.

Experience in graph optimizations, quantization, and code generation.

Preferred Qualifications

Knowledge of heterogeneous computing, DSPs, and low-level hardware programming.

Familiarity with AI model deployment and inference optimization techniques.

Background in high-performance computing (HPC).

Job Description
About the Role:

As an ML Accelerator Compiler Developer, you will be responsible for designing and optimizing compilers for Machine Learning (ML) accelerators. You will work on enhancing performance, efficiency, and portability of ML models by developing compiler toolchains, optimizations, and code generation techniques tailored for specialized hardware architectures.

Develop and optimize compiler toolchains for ML accelerators, including front-end parsing, intermediate representation (IR) transformations, and backend code generation.

Implement and enhance ML-specific optimizations such as operator fusion, memory layout transformations, quantization-aware compilation, and scheduling.

Collaborate with hardware architects to co-design compiler optimizations aligned with accelerator capabilities.

Work on ML frameworks (PyTorch, ONNX) to integrate compiler passes for efficient execution on target hardware.

Improve performance through domain-specific optimizations, autotuning, and parallelization techniques.

Debug and analyze performance bottlenecks across software and hardware stacks.

Develop automated testing, benchmarking, and profiling tools for validating compiler optimizations.

Job Location: 2290 N 1st. St. STE100 San Jose, CA 95131

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Accelerator Compiler Engineer
ML Accelerator Compiler Engineer

Black Sesame • San Jose (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Software Engineer, LLVM Compiler
Software Engineer, LLVM Compiler

Meta • Bellevue (WA), Menlo Park (CA), New York (NY)

On-site
USD 180,000 - 240,000
LLVM Compiler Engineer for ML Accelerators
LLVM Compiler Engineer for ML Accelerators

Meta Careers • Bellevue (WA), Northern (KY)

Hybrid
USD 140,000 - 200,000
AI Compiler Engineer
AI Compiler Engineer

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior ML Compiler Engineer for AI Accelerators
Senior ML Compiler Engineer for AI Accelerators

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 160,000 - 300,000
AI Compiler Engineer: ML Accelerator Optimizer
AI Compiler Engineer: ML Accelerator Optimizer

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 100,000 - 130,000
Tech Lead, AI Compiler
Tech Lead, AI Compiler

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 180,000 - 260,000
ML Compiler Engineer for Custom ML Accelerators
ML Compiler Engineer for Custom ML Accelerators

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 180,000 - 240,000
ML Compiler Engineer Intern for In-Memory Accelerators
ML Compiler Engineer Intern for In-Memory Accelerators

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 73,000 - 94,000
ML Compiler Engineer
ML Compiler Engineer

Femtosense • San Bruno (CA)

On-site
USD 100,000 - 140,000
401(k)
Medical insurance
Vision insurance
+4