Early Career Compiler Engineer - Sunnyvale - CEREBRAS SYSTEMS INC.

    CEREBRAS SYSTEMS INC.
    CEREBRAS SYSTEMS INC. Sunnyvale

    1 week ago

    Description

    Early Career Compiler Engineer - LLVM

    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

    About the Role

    We are seeking a new college graduate or early career 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 conceptual or hands-on experience with LLVM, particularly in backend code generation.
    • One or more years of related work experience on compilers/toolchain development or systems programming
    • Strong proficiency in C++, especially modern C++ practices.
    • 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:

    1. Build a breakthrough AI platform beyond the constraints of the GPU.
    2. Publish and open source their cutting-edge AI research.
    3. Work on one of the fastest AI supercomputers in the world.
    4. Enjoy job stability with startup vitality.
    5. Our simple, non-corporate work culture that respects individual beliefs.

    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.


  • Only for registered members Sunnyvale Full time

    We are seeking a Compiler Engineer to help design and implement new features in our CSL language and compiler.Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. · Design and implement front-end language features, semantic analysis, intermediate repres ...

  • Only for registered members Mountain View

    Acceler8 Talent is seeking an experienced Compiler Engineer to join a well-funded startup based out of Mountain View whose hardware promises to drastically change the economics of AI compute for the latest and most demanding models. · ...

  • Only for registered members Mountain View

    This is a rare chance to join a deep-tech company building a vertically integrated compute platform, spanning custom silicon, systems software, and compilers. · Design and implement mid-end and back-end compiler components targeting proprietary hardware architectures. · Work clos ...

  • Only for registered members Mountain View

    We are seeking a Compiler Engineer to join a scale up team founded by ex-Tesla AI leaders, taking a lead in designing and building their low level compiler for AI acceleration at massive scale. · Experience building and optimizing low level compilers close to the hardware, ideall ...

  • Only for registered members Mountain View

    We are seeking a Compiler Engineer to join an elite engineering team building a custom accelerator recently securing $100 million in Series A funding. · You'll shape the future of AGI by designing cutting-edge compilers for proprietary hardware driving innovation from silicon to ...

  • Only for registered members Mountain View

    A hybrid job from Mountain View CA for a Compiler Engineer to join a well funded startup. · ...

  • Only for registered members Santa Clara Full time $173,660 - $245,160 (USD)

    Join the Compiler Team · Be part of the team behind the industry‑leading Intel Fortran compiler. · ...

  • Only for registered members Santa Clara $149,600 - $284,580 (USD)

    We are seeking a motivated and experienced Compiler Engineer to join our high-performing Intel Compiler Engineering Team.This team is responsible for creating industry-leading Intel C/C++/DPC++ and Fortran Compilers. · Create industry leading compilers that enable portable high-p ...

  • Only for registered members Sunnyvale, CA

    We are seeking a highly skilled Compiler Engineer to join our team in developing and optimizing compilers for a novel computing platform. · BS/MS in Computer Science, Electrical Engineering, or related field. · 5+ years of experience in compiler engineering · Expertise in LLVM, G ...

  • Only for registered members Palo Alto

    We're building the future of AI computing with breakthrough analog technology that delivers 100× the performance of traditional digital systems at the same power and cost. · ...

  • Only for registered members San Jose

    +Job summary · We're growing fast and looking for bold thinkers, builders, and curious problem-solvers who want to push the limits of AI hardware and software.+6+ years of experience in compiler development,+deep knowledge of modern compiler frameworks (LLVM, MLIR, TVM, XLA, IREE ...

  • Only for registered members Cupertino, CA

    We are seeking brilliant engineers passionate about compiler technologies and programming language innovation to join the C Languages and Libraries team. · In this role, you'll advance the Clang compiler and pioneer seamless interoperability between C++ and Swift. ...

  • Only for registered members San Jose

    We are building infrastructure that will power next decade of AI. Our mission is to enable smarter devices more sustainable data centers entirely new applications the world hasn't imagined yet. · ...

  • Only for registered members San Jose, CA

    A compiler engineer is needed to develop a toolchain for translating deep learning models to revolutionary new hardware. · ...

  • Only for registered members Cupertino, CA

    The Compiler Tools and Integration team at Apple is looking for an integration engineer to help integrate and qualify the clang and swift compilers. · ...

  • Only for registered members Cupertino $126,800 - $220,900 (USD)

    The Compiler Tools and Integration team at Apple is looking for an integration engineer to help integrate and qualify the clang and swift compilers. · ...

  • Only for registered members Cupertino Full time

    The Apple GPU Software team provides developers access to harness the power of the graphics processor unit (GPU) across all of Apple's innovative products. · ...

  • Only for registered members Mountain View, California, , United States

    We are building an innovative data processing engine that is transforming how Apache Spark, Apache Flink, Ray and others operate on diverse, large-scale data. · Lead the architecture of how our data processing engine will translate data processing logical and physical plans into ...

  • Only for registered members Cupertino $126,800 - $220,900 (USD)

    We are seeking brilliant engineers passionate about compiler technologies and programming language innovation to join the C Languages and Libraries team. In this role, you'll advance the Clang compiler and pioneer seamless interoperability between C++ and Swift. · You'll also rec ...

  • Only for registered members San Jose, CA

    Develop compiler toolchain to translate deep learning models to revolutionary new hardware Innovative in ways to optimize the speed and efficiency of ML model inference Collaborate with machine learning and hardware teams Senior candidates will lead and mentor in a growing team · ...

  • Only for registered members Cupertino $147,400 - $272,100 (USD)

    The Swift Compiler Team at Apple is a unique opportunity to evolve the Swift programming language and related developer tools that shape the experience of writing Swift code. · We are looking for a software engineer passionate about programming languages and developer experience. ...

Jobs
>
Sunnyvale