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 global corporations across multiple
industries, national labs, and top-tier healthcare systems. In January, we
announced a multi-year, multi-million-dollar partnership with Mayo Clinic,
underscoring our commitment to transforming AI applications across various
fields. In August, we launched Cerebras Inference, the fastest Generative AI
inference solution in the world, over 10 times faster than GPU-based hyperscale
cloud inference services.
Location Options: Sunnyvale, Toronto, or Vancouver
About the Role
We are seeking a Compiler Engineer to help design and implement new features in
our low-level compiler toolchain including the compiler mid-end, backend,
assembler, and linker targeting individual cores in this unique architecture.
You’ll work primarily within the LLVM infrastructure, developing code generation
and optimization strategies for both existing and future architectures.
This role focuses on generating highly optimized single-core code, foundational
to scaling performance across our massively parallel system.
Responsibilities
-
Design and implement low-level compiler components (compiler backend,
assembler, linker) targeting single cores.
-
Automate generation of new LLVM targets using high-level architecture
description
-
Identify and develop novel LLVM mid-end and backend passes that leverage
architectural features and optimize code generation for performance,
including memory usage, instruction scheduling, and register allocation.
-
Analyze performance bottlenecks and iterate on codegen strategies for complex
workloads.
-
Work closely with hardware architects, kernel developers, and high-level
language designers to ensure end-to-end performance.
-
Participate in technical reviews, design discussions, and collaborative
debugging.
Requirements
-
Bachelor’s, Master’s, PhD, or foreign equivalents in computer science,
engineering, or related field
-
Strong hands-on experience with LLVM, particularly in backend code
generation.
-
Two or more years of related work experience on compilers/toolchain
development or systems programming
-
Strong proficiency in C++, especially modern C++ practices.
-
Deep understanding of computer architecture, instruction sets, and memory
models.
-
Familiarity with linkers, assemblers, and binary formats.
Preferred
-
Exposure to AI/ML workloads and compilers (MLIR, XLA, TVM, etc.).
-
Understanding of multi-dimensional data representations and vectorized
operations.
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 2025.
[https://www.cerebras.net/blog/5-reasons-to-join-cerebras]
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 [https://www.cerebras.net/privacy/] to review our CCPA disclosure
notice.