M

Mythic

Power-efficient edge AI processors for inference

Compiler Engineer - Machine Learning Compiler

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • At least 3 years of experience building compilers or high-performance systems software, especially involving complex resource management or optimization.
  • Expertise in modern C++ (C++14, C++17, or C++20) and strong Python skills.
  • Experience with compiler intermediate representations (SSA-based or graph-based), transformations, and code generation.
  • Exposure to specialized accelerators such as GPUs, NPUs, FPGAs, or custom ASICs, or to parallel architectures.

Responsibilities

  • Contribute across the full compiler stack, including operator lowering, graph and intermediate-representation transformations, optimization passes, and backend code generation.
  • Optimize for dataflow architectures by developing pipelined schedules, memory orchestration, and resource-constrained execution strategies.
  • Collaborate with hardware architects to influence architectural features and ensure the compiler and hardware evolve together.
  • Develop compilation strategies that unify analog compute with digital subsystems.
  • Build and maintain a compiler that produces high-performance binaries with strong debugging support, clear error messages, and predictable performance models.

Desired Qualifications

  • Experience with machine learning compiler stacks such as ONNX, MLIR, TVM, XLA, IREE, or PyTorch; contributions to MLIR or LLVM projects are a plus.
  • Experience with optimization methods such as linear programming, mixed-integer programming, constraint programming, SAT, or SMT using solvers such as Gurobi or OR-Tools for scheduling and resource allocation.
  • Experience compiling for specialized accelerators such as GPUs, NPUs, FPGAs, or custom ASICs on deep neural network workloads; GPU or DSP experience is valuable when combined with compiler backend work beyond kernel tuning.
  • Familiarity with heterogeneous compilation, especially mixing custom accelerators with CPUs, GPUs, or NPUs, and exposure to analog or in-memory compute.
  • Experience collaborating in compiler-hardware co-design, including architecture and instruction set architecture, to improve compiler usability and hardware efficiency.

About the Company

Mythic

Power-efficient edge AI processors for inference

Mythic designs power-efficient AI hardware for edge deployments. Its main products are the M1076 Analog Matrix Processor, a single-chip accelerator that can run at up to 25 TOPS, and the MP10304 Quad AMP PCIe card, which adds more performance for AI inference on edge devices and servers. The hardware uses analog matrix processing to perform AI computations with low energy usage, enabling high-performance inference in real-world environments without relying on cloud servers. Mythic targets customers that need strong AI performance with tight power budgets, such as tech companies and other businesses with heavy data-processing needs. Compared with typical AI accelerators, Mythic emphasizes analog computation and edge efficiency, offering a compact single-chip solution plus an expansion PCIe card to scale performance. The company's goal is to make high-performance AI inference practical at the edge by delivering power-efficient processors and modules for edge devices and servers.

Company size
51-200
Company stage
Late Stage VC
Total funding
$290.4M
Headquarters
Austin, TX
Founded
2012

Recently Posted Jobs

Explore more opportunities at Mythic

See more jobs