12 часов назад
Compiler Engineer - Machine Learning Compiler (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 часов назад
AI Compiler Engineer (AI)
190 000 - 255 000$
13 часов назад
AI Engineer (Simulation)
120 000 - 150 000$
7 часов назад
ML Software Engineer
5 дней назад
AI/ML Engineer (Generative AI)
10 часов назад
ML Engineer (AI)
100 000 - 550 000$
12 часов назад
AI Algorithm Engineer (Hardware Co-Design)
200 000 - 400 000$