Compiler Engineer

Opticore

Berkeley (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Opticore is looking for a senior software engineer specializing in compiler development to work on our photonic computing platform. You will co-design the ISA and execution model while owning the compiler stack that enables efficient execution of AI workloads.

The role emphasizes collaboration with hardware teams and requires at least 7 years of compiler engineering experience. Ideal candidates will have expertise in MLIR, LLVM, or equivalent technologies.

Qualifications

  • 7+ years of hands-on compiler engineering experience (MLIR, LLVM, TVM, XLA, or equivalent).
  • Experience lowering ML workloads onto custom or non-standard hardware targets.
  • Ability to read and reason about hardware architecture and influence design.

Responsibilities

  • Partner with the System Architect to co-define the ISA and hardware-software interface.
  • Design and implement the compiler stack for Opticore's photonic platform.
  • Contribute to the runtime layer: memory management and execution scheduling.

Skills

Compiler engineering
Machine Learning workloads
Hardware architecture understanding
Performance analysis
Collaboration with hardware teams

Job description

You build the software infrastructure that makes novel hardware actually usable, and you help shape what that hardware looks like in the first place. At Opticore, you will work alongside our Computer Architect to co-design the ISA and execution model, then own the compiler stack that targets it: from high-level ML model representations down to efficient execution on our photonic computing platform. This is a senior, software-focused role, but you will be in the room for hardware decisions from day one. Your job is to make sure the architecture is one a compiler can actually exploit, and then prove it by building that compiler.

Key Responsibilities
  • Partner with the System Architect to co-define the ISA, execution model, and hardware-software interface, ensuring architectural decisions are compiler-friendly from the start
  • Design and implement the compiler stack for Opticore's photonic platform: IR design, lowering passes, code generation, and runtime interfaces
  • Map LLM and AI inference workloads to photonic execution: tiling, scheduling, memory layout, and operator fusion
  • Build performance analysis and profiling infrastructure to identify bottlenecks and guide optimization
  • Maintain close, ongoing collaboration with the hardware team, translating hardware constraints into compiler representations and feeding compiler observations back into hardware design
  • Contribute to the runtime layer: memory management, execution scheduling, and host-device communication
  • 7+ years of hands-on compiler engineering experience (MLIR, LLVM, TVM, XLA, or equivalent)
  • Experience lowering ML workloads onto custom or non-standard hardware targets
  • Ability to read and reason about hardware architecture (memory hierarchies, dataflow models, execution pipelines) and participate meaningfully in ISA and execution model design
  • Track record of working directly with hardware teams to jointly define and refine the hardware-software interface
  • Seniority to drive technical decisions independently and influence architecture choices upstream
  • Comfort building from scratch in an environment where the target architecture is co-evolving with the software
Even Better If You Have
  • Experience targeting novel or non-von-Neumann accelerators (photonic, analog, neuromorphic, custom ASIC)
  • Background in quantization, sparsity, or other model-level optimizations with hardware implications
  • Familiarity with kernel-level optimization (e.g., Triton, CUDA, or custom kernel authoring for accelerators)
  • Prior experience contributing to an ML framework backend (PyTorch, JAX, etc.)

We're reviewing applications on a rolling basis and will reach out to shortlisted candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Architect
Computer Architect

Opticore • Berkeley (CA)

On-site
USD 120,000 - 160,000
Senior Compiler Engineer for Photonic Hardware & ISA Design
Senior Compiler Engineer for Photonic Hardware & ISA Design

Opticore • Berkeley (CA)

On-site
USD 120,000 - 180,000
Compiler Engineer (PyTorch / Triton / LLVM / MLIR)
Compiler Engineer (PyTorch / Triton / LLVM / MLIR)

Majestic Labs ai • Los Altos (CA)

On-site
USD 120,000 - 170,000
Staff Compiler Engineer
Staff Compiler Engineer

Neurophos Inc. • Town of Texas (WI), Northern (KY)

Hybrid
USD 140,000 - 210,000
Health insurance
Unlimited PTO
401(k) matching & stock options
+1
ML Compiler Architect for Photonic AI Accelerator
ML Compiler Architect for Photonic AI Accelerator

Neurophos Inc. • Town of Texas (WI), Northern (KY)

Hybrid
USD 140,000 - 210,000
Health insurance
Unlimited PTO
401(k) matching & stock options
+1
Staff Product Development Engineer
Staff Product Development Engineer

Opticore • Berkeley (CA)

On-site
USD 150,000 - 200,000
Compiler Engineer (Mid and/or Backend)
Compiler Engineer (Mid and/or Backend)

Persimmons Inc. • San Jose (CA)

On-site
USD 180,000 - 280,000
Competitive salary and benefits
Flexible PTO
401k
Compiler Engineer (Mid and/or Backend)
Compiler Engineer (Mid and/or Backend)

Persimmons • San Jose (CA)

On-site
USD 120,000 - 150,000
Competitive salary and benefits package
Flexible PTO
401k
Member of Technical Staff, Hardware, Compiler Engineer
Member of Technical Staff, Hardware, Compiler Engineer

River AI Inc. • Austin (TX), Palo Alto (CA)

On-site
USD 200,000 - 420,000
Visa sponsorship
Relocation assistance
Comprehensive benefits
AI Compiler Engineer
AI Compiler Engineer

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 100,000 - 130,000