ML Compiler Engineer

Femtosense

San Bruno (CA)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Medical insurance
Vision insurance
Disability insurance
Paid maternity leave
Paid paternity leave
Child care support

Job summary

A tech company specializing in AI solutions, based in San Bruno, is looking for a Compiler Developer. The role involves building and maintaining model ingestion pipelines, implementing graph transformations, and optimizing execution for a custom ML compiler. Candidates should have over 2 years of experience in compilers or edge AI, with proficiency in Python and/or C++, and familiarity with tools like MLIR or LLVM. The position offers benefits including 401(k) and medical insurance.

Qualifications

  • 2+ years of experience in compilers and/or edge-AI.
  • Experience with graph-level transformations or ML model internals.
  • Familiarity with optimization techniques.

Responsibilities

  • Build and maintain model ingestion pipelines (e.g., PyTorch / ONNX → internal IR).
  • Implement graph transformations such as operator decomposition and canonicalization.
  • Debug correctness and numerical issues across transformations.

Skills

Proficiency in Python
Proficiency in C++
Experience with MLIR
Experience with LLVM
Experience with TVM
Experience with XLA
Understanding of deep learning models
Ability to reason about correctness and performance tradeoffs

Job description

San Bruno, United States | Posted on 04/15/2026

Headquartered in Silicon Valley, femtoAI—formerly known as Femtosense—was founded in 2018 by researchers from the Brains in Silicon Lab at Stanford University. Our technology takes inspiration from the principles of neuromorphic computing such as sparsity to empower intelligence in everyday devices.

We pioneered a high-performance AI accelerator integrated with an end-to-end embedded AI platform, enabling low-latency operation with less energy at a fraction of the cost. From wearables and household appliances to robotics and autonomous vehicles, femtoAI brings the power of AI to everyday devices.

Job Description

You will work on a custom ML compiler that transforms modern ML and DSP models into highly efficient programs for our accelerator.

This role spans the full compiler stack—from ingesting models and transforming intermediate representations to optimizing execution under tight memory and latency constraints.

What You’ll Do
  • Build and maintain model ingestion pipelines (e.g., PyTorch / ONNX → internal IR)
  • Implement graph transformations such as:
  • Operator decomposition and canonicalization
  • Shape inference and layout transformations
  • Develop and extend intermediate representations (e.g., MLIR)
  • Implement optimization passes including:
  • Operator fusion and graph partitioning
  • Basic scheduling and tiling strategies
  • Memory planning and reuse
  • Debug correctness and numerical issues across transformations
  • Collaborate with hardware and ML teams to improve system performance
Requirements
  • 2+ years of experience in compilers and/or edge-AI
  • Proficiency in Python and/or C++
  • Experience with at least one of the following:
  • MLIR, LLVM, TVM, XLA, or similar
  • Graph-level transformations or ML model internals
  • Understanding of deep learning models (conv, sequence models, etc.)
  • Ability to reason about correctness and performance tradeoffs
Nice to Have
  • Experience with optimization techniques (tiling, scheduling, memory reuse)
  • Familiarity with ONNX or PyTorch internals
  • Exposure to quantization or low-precision computation
  • Interest in hardware‑aware ML systems
  • 401(k)
  • Medical insurance
  • Vision insurance
  • Disability insurance
  • Paid maternity leave
  • Paid paternity leave
  • Child care support

femtoAI is an equal opportunity employer committed to a diverse workforce which strives to create an inclusive working environment empowering everyone to do their best work. We do not discriminate on the basis of race, ethnicity, religion, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

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

Similar jobs worth comparing

ML Compiler Engineer
ML Compiler Engineer

femtoAI • San Bruno (CA)

On-site
USD 100,000 - 150,000
401(k)
Medical insurance
Vision insurance
+4
Senior ML Compiler Engineer
Senior ML Compiler Engineer

Femtosense • San Bruno (CA)

On-site
USD 120,000 - 160,000
401(k)
Medical insurance
Vision insurance
+4
Senior ML Compiler Engineer
Senior ML Compiler Engineer

femtoAI • San Bruno (CA)

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

Femtosense • San Bruno (CA)

On-site
USD 90,000 - 120,000
401(k)
Medical insurance
Vision insurance
+4
Hardware Engineer
Hardware Engineer

femtoAI • San Bruno (CA)

On-site
401(k)
Medical insurance
Vision insurance
+4
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
Front End Compiler
Front End Compiler

Lemurian Labs Inc. • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Equity
Medical/Dental/Vision
Retirement savings plan
+1
Audio Deep Learning Engineer
Audio Deep Learning Engineer

femtoAI • San Bruno (CA)

On-site
401(k)
Medical insurance
Vision insurance
+4
Audio Deep Learning Engineer
Audio Deep Learning Engineer

Femtosense • San Bruno (CA)

On-site
USD 120,000 - 150,000
401(k)
Medical insurance
Vision insurance
+4
Lead Compiler Engineer
Lead Compiler Engineer

MRL Consulting Group Ltd. • Town of Texas (WI)

On-site
USD 120,000 - 160,000