- Страна
- США
Откликайтесь
на вакансии с ИИ

Staff Compiler Engineer
Исключительная возможность работать в одной из самых инновационных компаний в сфере ИИ-железа. Позиция предлагает работу с передовыми технологиями (MLIR, Wafer-Scale Engine) и прямое влияние на производительность крупнейших ИИ-моделей в мире.
Сложность вакансии
Роль требует глубоких знаний в области теории компиляторов, опыта работы с MLIR/LLVM и понимания специфики программирования под уникальное оборудование (WSE). Высокий уровень сложности обусловлен необходимостью проектирования новых языковых конструкций для нестандартной архитектуры.
Анализ зарплаты
Указанный диапазон соответствует рыночным стандартам для позиций уровня Staff в Кремниевой долине, где базовые зарплаты часто дополняются значительными пакетами акций (RSU). В таких компаниях, как Cerebras, общая компенсация может быть существенно выше за счет бонусов.
Сопроводительное письмо
I am writing to express my strong interest in the Staff Compiler Engineer position at Cerebras Systems. With extensive experience in compiler development and a deep fascination with wafer-scale architecture, I am eager to contribute to the evolution of the CSL language and its MLIR-based lowering pipelines. My background in designing front-end language features and optimizing IR transformations aligns perfectly with your mission to provide high-level abstractions for the world's largest AI chip.
Throughout my career, I have focused on bridging the gap between high-level programming models and low-level hardware efficiency. Having worked with LLVM and MLIR, I appreciate the complexity of mapping expressive language constructs to high-performance executables. I am particularly excited about the opportunity to collaborate with your kernel developers to refine CSL, ensuring it remains both productive for users and capable of extracting maximum performance from the WSE.
Joining Cerebras represents a unique opportunity to work beyond the constraints of traditional GPUs. I am confident that my technical expertise in C++ and systems software, combined with my passion for groundbreaking AI infrastructure, would make me a valuable asset to your compiler team. Thank you for considering my application.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в cerebrassystems уже сейчас
Присоединяйтесь к команде, создающей будущее ИИ-вычислений на базе уникальной архитектуры Cerebras!
Описание вакансии
Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming simplicity of a single device. This approach allows Cerebras to deliver industry-leading training and inference speeds and empowers machine learning users to effortlessly run large-scale ML applications, without the hassle of managing hundreds of GPUs or TPUs.
Cerebras' current customers include top model labs, global enterprises, and cutting-edge AI-native startups. OpenAI recently announced a multi-year partnership with Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.
Thanks to the groundbreaking wafer-scale architecture, Cerebras Inference offers the fastest Generative AI inference solution in the world, over 10 times faster than GPU-based hyperscale cloud inference services. This order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration and increasing intelligence via additional agentic computation.
About The Role
We are seeking a Compiler Engineer to help design and implement new features in our CSL language and compiler. CSL (Cerebras Software Language) is a Zig-like language that is used within and outside the company to program our wafer-scale engine (WSE).
The language provides high-level abstractions to ease programming the wafer WSE and provides low-level access to the internals of the hardware to enable efficient utilization of the hardware. The compiler uses MLIR infrastructure to lower CSL to LLVM IR which is then lowered by a separate LLVM mid-end/backend into executables.
Responsibilities
- Design and implement front-end language features, semantic analysis, intermediate representations, and lowering pipelines from CSL to MLIR dialect(s) and LLVM IR.
- Develop and refine abstraction layers between the CSL language frontend, MLIR, and LLVM IR.
- Collaborate with kernel developers and application teams to design language constructs that improve expressiveness, clarity, productivity, and performance.
- Extend the compiler to support future hardware architectures and evolving platform capabilities.
- Identify and implement program analysis and optimization techniques.
- Write tests, benchmarks, and documentation to ensure correctness, performance, and maintainability.
- Participate in code reviews and contribute to improving compiler infrastructure, tooling, and developer workflows.
Requirements
- Bachelor's, Master’s, PhD, or foreign equivalent in computer science, engineering, or related field.
- 1+ years of experience working with compilers, language tooling, or closely related systems software. and/or distributed systems and/or close-to-hardware programming.
- Familiarity with modern C++.
- Experience designing or implementing compiler components such as parsers, type systems, semantic analysis, or IR transformations.
- Strong understanding of data structures, algorithms, and software engineering fundamentals.
Preferred
- Hands-on experience with MLIR, and/or LLVM IR, and/or AI/ML compilers.
Why Join Cerebras
People who are serious about software make their own hardware. At Cerebras we have built a breakthrough architecture that is unlocking new opportunities for the AI industry. With dozens of model releases and rapid growth, we’ve reached an inflection point in our business. Members of our team tell us there are five main reasons they joined Cerebras:
- Build a breakthrough AI platform beyond the constraints of the GPU.
- Publish and open source their cutting-edge AI research.
- Work on one of the fastest AI supercomputers in the world.
- Enjoy job stability with startup vitality.
- Our simple, non-corporate work culture that respects individual beliefs.
Read our blog: Five Reasons to Join Cerebras in 2026.
Apply today and become part of the forefront of groundbreaking advancements in AI!
Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer.We celebrate different backgrounds, perspectives, and skills. We believe inclusive teams build better products and companies. We try every day to build a work environment that empowers people to do their best work through continuous learning, growth and support of those around them.
This website or its third-party tools process personal data. For more details, click here to review our CCPA disclosure notice.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- LLVM
- MLIR
- Compilers
- Algorithms
- Data Structures
- Systems Programming
- Zig
- Intermediate Representation
Возможные вопросы на собеседовании
Учитывая, что CSL основан на Zig и использует MLIR, важно понимать опыт кандидата с современными фреймворками компиляции.
Расскажите о вашем опыте проектирования MLIR-диалектов и их понижения (lowering) до LLVM IR. С какими основными трудностями вы сталкивались?
Cerebras использует уникальную архитектуру чипа. Вопрос проверяет способность адаптировать стандартные оптимизации под специфическое железо.
Как бы вы подошли к реализации специфичных для архитектуры WSE оптимизаций на уровне промежуточного представления (IR)?
Вакансия подразумевает работу над фронтендом языка CSL.
Какие критерии вы считаете наиболее важными при проектировании новых синтаксических конструкций для языка системного программирования, ориентированного на ИИ?
Работа требует тесного взаимодействия с разработчиками ядер (kernels).
Опишите случай, когда вам приходилось изменять архитектуру компилятора для удовлетворения требований производительности конкретного приложения или библиотеки.
Проверка навыков отладки в сложных системных проектах.
Как вы организуете процесс тестирования и верификации корректности генерации кода при внедрении новых функций в язык CSL?
Похожие вакансии
Sr. Fire Protection Engineer
Senior Regulatory Engineer - Electrical Distribution
Continuous Improvement Engineer (E3) – Senior Continuous Improvement Engineer
Field Service Engineer - Rotary UPS
Field Service Engineer - Rotary UPS
Field Service Engineer - Rotary UPS
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- США