Назад
Company hidden
12 часов назад

Compiler Engineer - Machine Learning Compiler (AI)

Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Compiler Engineer - Machine Learning Compiler (AI): Building the compiler stack for a novel AI accelerator, including IR transformations, optimization passes, backend code generation, and high-performance binaries with an accent on dataflow architectures, resource-constrained execution, and analog–digital compute integration. Focus on designing pipelined schedules, orchestrating memory, shaping the instruction set and execution model, and coordinating compiler–hardware co-design.

Location: Palo Alto, CA; Austin, TX; Vancouver, BC; Remote

Company

hirify.global develops analog AI-computing technology and accelerators for deep learning, edge, cloud, industrial, automotive, aerospace, and defense applications.

What you will do

  • Develop the full compiler stack, including operator lowering, graph and IR transformations, optimization passes, and backend code generation.
  • Optimize compilation for dataflow architectures through pipelined scheduling, memory orchestration, and resource-constrained execution strategies.
  • Collaborate with hardware architects and ML researchers on compiler–hardware co-design, including the instruction set and execution model.
  • Build compilation strategies that unify analog compute with digital subsystems and support heterogeneous hardware.
  • Maintain a compiler that produces high-performance binaries with debugging support, clear error messages, and predictable performance models.

Requirements

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

Nice to have

  • Experience with ML compiler stacks such as ONNX, MLIR, TVM, XLA, IREE, or PyTorch, with MLIR or LLVM contributions being a plus.
  • Experience with LP/MIP, CP, SAT/SMT optimization methods and solvers such as Gurobi or OR-Tools.
  • Experience compiling DNN workloads for specialized accelerators and familiarity with heterogeneous or analog/in-memory computing.
  • Experience with compiler–hardware co-design involving architecture and ISA decisions.

Culture & Benefits

  • Opportunity to shape compilation for novel hardware and deep learning and LLM workloads.
  • Collaborative environment focused on engineering rigor, continuous integration, shared learning, and user-focused design.
  • Competitive compensation, equity, and benefits package.
  • Respectful workplace that values professionalism, creativity, integrity, and diverse perspectives.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →