Mythic
Compiler Engineer - Machine Learning Compiler
Palo Alto, CA +3 · Remote · Full-time · Posted Oct 3, 2025
- Location
- Palo Alto, CA
Austin, TX
Remote
Vancouver, BC - Experience
- 3+ years of experience building compilers or high-performance systems software.
About the job
Develop a compiler for Mythic’s AI accelerator, optimizing deep-learning workloads for dataflow hardware and coordinating compiler and hardware design.
What you'll do
- Build compiler components across lowering, IR transformations, optimization, and backend code generation.
- Optimize schedules, memory use, and resource-constrained execution for dataflow architectures.
- Collaborate with hardware architects to develop compiler–hardware features and combine analog compute with digital subsystems.
What they ask for
- 3+ years of experience building compilers or high-performance systems software.
- Expertise in modern C++ (C++14/17/20) and strong Python.
- Experience with compiler IRs, transformations, and code generation.
- Exposure to specialized accelerators or parallel architectures.
Nice to have
- Experience with machine learning compiler stacks such as ONNX, MLIR, TVM, XLA, IREE, or PyTorch; MLIR or LLVM contributions are a plus.
- Experience with optimization solvers, heterogeneous or analog computing, accelerator compilation, or compiler–hardware co-design.
Tools
C++14/17/20, Python, ONNX, MLIR, TVM, XLA, IREE, PyTorch
AI focus
Compiles deep-learning and LLM workloads for Mythic’s AI accelerator, including analog and digital compute.
Model-written summary · the original posting is authoritative