LLVM Compiler Engineer
Cerebras SystemsSunnyvale, CA; Toronto, Ontario, CanadaPosted 1 March 2026
Job Description
<div class="content-intro"><p><span data-contrast="none">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. </span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559685":0,"335559737":240,"335559738":240,"335559739":240,"335559740":279}"> </span></p>
<p>Cerebras' current customers include top model labs, global enterprises, and cutting-edge AI-native startups. <a href="https://openai.com/index/cerebras-partnership/">OpenAI recently announced a multi-year partnership with Cerebras</a>, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. </p>
<p>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.</p></div><p><strong><span style="text-decoration: underline;"><span data-contrast="auto">Location Options</span></span><span data-contrast="auto">: </span></strong><span data-contrast="auto">Sunnyvale, Toronto, or Vancouver</span></p>
<p> </p>
<p><strong><span style="text-decoration: underline;"><span data-contrast="auto">About the Role </span></span></strong></p>
<p><span data-contrast="auto">We are seeking a </span><span data-contrast="auto">Compiler Engineer</span><span data-contrast="auto"> to help design and implement new features in our </span><span data-contrast="auto">low-level compiler toolchain i</span><span data-contrast="auto">ncluding the </span><span data-contrast="auto">compiler mid-end, backend, assembler, and linker </span><span data-contrast="auto">targeting individual cores in this unique architecture. You’ll work primarily within the </span><span data-contrast="auto">LLVM infrastructure</span><span data-contrast="auto">, developing code generation and optimization strategies for both existing and future architectures.</span><span data-ccp-props="{"335559738":240,"335559739":240}"> </span></p>
<p><span data-contrast="auto">This role focuses on generating </span><span data-contrast="auto">highly optimized single-core code</span><span data-contrast="auto">, foundational to scaling performance across our massively parallel system.</span><span data-ccp-props="{"335559738":240,"335559739":240}"> </span></p>
<p><strong><span style="text-decoration: underline;">Responsibilities</span></strong></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Design and implement low-level compiler components (compiler backend, assembler, linker) targeting single cores.</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Automate generation of new LLVM targets using high-level architecture description</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"33 ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Cerebras Systems
See all →More C++ jobs
See all →Senior Software Engineer, ML Verticals - Weights & Biases
Weights and Biases · Livingston, NJ / New York, NY / San Fransisco, CA / Sunnyvale, CA / Bellevue, WA
Senior Software Engineer, Registry - Weights & Biases
Weights and Biases · Livingston, NJ / New York, NY / San Francisco, CA / Sunnyvale, CA / Bellevue, WA
Software Engineer, Workspaces - Weights & Biases
Weights and Biases · Livingston, NJ / New York, NY / San Francisco, CA / Sunnyvale, CA / Bellevue, WA / Remote - US
Senior Machine Learning Engineer, User Understanding
Unity · Mountain View, CA, USA