3 дня назад
Compiler Code Gen Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Compiler Code Gen Engineer (AI): Design and build code-generation capabilities for a high-performance, portable AI compiler with an accent on heterogeneous hardware targets, machine code generation, and target-specific optimization. Focus on implementing instruction selection, register allocation, parallelization, and performance-driven optimizations for machine-learning workloads.
Location: Santa Clara, CA, United States or Toronto, Canada
Company
is building a hardware-agnostic software stack that enables AI workloads to run efficiently across different chips, clouds, and computing scales.
What you will do
- Design, develop, maintain, and improve a heterogeneous AI compiler.
- Implement new code-generation capabilities within a novel compiler architecture.
- Extend compiler architecture in response to advances in machine-learning models and hardware.
- Apply parallelization and partitioning techniques to automate kernel generation and optimize execution paths.
- Use performance data to identify optimization opportunities and deliver measurable improvements.
- Collaborate with the product team to translate ML-engineering needs into architectural improvements.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 4+ years of experience working with compilers.
- Deep knowledge of compiler algorithms and data structures.
- Experience with low-level code generation, object-file manipulation, and target-specific optimizations.
- 4+ years of experience with C/C++.
- Strong written and verbal communication skills, including the ability to write clear technical documentation.
Nice to have
- Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Knowledge of instruction selection, register allocation, dominance analysis, and def-use chains.
- Familiarity with calling conventions, APIs, linking, and relocations.
- Working knowledge of LLVM.
- Experience with loop optimizations, vectorization, unrolling, fusion, parallelization, and machine-learning workloads.
Culture & Benefits
- Work on compiler infrastructure for AI at scale across major hardware platforms.
- Solve technically deep problems in an environment focused on engineering rigor and craftsmanship.
- Contribute to sustainable AI infrastructure.
- Competitive compensation including equity and potential company bonuses.
- Medical, dental, and vision coverage, retirement savings, and wellness benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Compiler Engineer - Machine Learning Compiler (AI)
4 дня назад
Member of Technical Staff, Hardware, Compiler Engineer (AI)
200 000 - 420 000$
4 дня назад
AI Compiler Engineer (AI)
190 000 - 255 000$
4 дня назад
Compiler Engineer (AI)
4 дня назад
Compiler Engineer (AI Infrastructure)
180 000 - 400 000$
4 дня назад