Jobs · Engineering · California

Staff Compiler Engineer

Neurophos · Sunnyvale, CA · 4 days ago
On-siteEngineering$110/hrFull-time

Position Overview

We are seeking a talented ML Compiler Engineer to join our engineering team and lead the development of our compiler. This role focuses on compiler development for our novel LLM accelerator architecture.

Key Responsibilities

  • Design and implement toolchains for our custom LLM accelerator architecture
  • Develop optimization strategies that bridge software algorithms to hardware implementations
  • Design and implement custom compiler components, including IR dialects, graph transformations, and lowering passes
  • Optimize computational graphs and memory access patterns for our hardware architecture
  • Integrate with existing ML frameworks (e.g., PyTorch, JAX, Triton)
  • Build and maintain test infrastructure to ensure compiler correctness and performance

Qualifications

  • Master's degree in Computer Science or related field
  • 5+ years of experience in compiler development
  • Expert-level proficiency in Python and C
  • Experience with hardware compilers
  • Familiarity with Large Language Model architectures and their computational requirements
  • Hands-on experience with compiler frameworks and code optimization techniques
  • Deep understanding of computer architecture, memory hierarchies, and parallel computing concepts
  • Experience with AI/ML accelerators (GPUs, TPUs, FPGAs) and their programming models

Preferred Skills

  • PhD in Computer Science or related field
  • 10+ years of industry experience
  • Strong background in graph theory and graph transformations in a compiler or optimization context; MLIR experience is a plus
  • Experience writing programs that parse, analyze, and mutate programs as abstract syntax trees
  • Experience in instrumenting and debugging parallel programs
  • Experience with structured, human-supervised AI/agentic coding workflows
  • Experience with LLM quantization techniques and model optimization
  • Familiarity with deep learning frameworks and neural network optimization

Technical Skills

  • Programming Languages: Python and C (essential), Assembly
  • Compiler Frameworks: LLVM, MLIR, GCC, custom backend development
  • Graph Theory: Graph algorithms, graph rewriting systems, DAG optimization
  • AST Processing: Parsing, analysis, and transformation of abstract syntax trees
  • Testing & QA: pytest, GoogleTest, or similar frameworks; static analysis tools
  • CI/CD: Jenkins, GitHub Actions, GitLab CI, or similar systems
  • LLM Technologies: Transformer architectures, attention mechanisms, quantization techniques
  • Development Tools: CMake, Git, Docker
  • Parallel Tools: Profilers, debuggers, and instrumentation for parallel/concurrent programs

Benefits

  • 100% coverage of base health plan premiums for you and your dependents, plus HSA contributions
  • Unlimited PTO. No rigid vacation banks, just a focus on delivery
  • 401(k) matching and stock option opportunities to ensure our success is your success
  • Full suite of voluntary benefits, including Dental, Vision, Life, Hospital, Critical Illness, and Accident insurance
  • Personalized Benefits. Choose the plans that fit your life and take the cash back for those that don’t

Similar jobs

Staff Engineer

GEICOSeattle, WA· 5 days ago
Engineering$115k–$230k/yrapply on geico.wd1.myworkdayjobs.com

Staff Engineer

JanickiSedro-Woolley, WA· 1 mo ago
Engineering$130k–$170k/yrapply on recruiting2.ultipro.com

Staff Engineer

ARM GroupColumbia, MD· 1 mo ago
Engineeringapply on recruiting.paylocity.com

Staff Engineer

TerraconBillings, MT· 1 mo ago
Engineeringapply on careers.terracon.com

Staff Engineer

Vizient, IncIrving, TX· 2 wk ago
Engineeringapply on careers.vizientinc.com

Staff Engineer

DISH TVDenver, CO· 2 days ago
Engineering$169k–$180k/yrapply on b.recruitology.com