CrawlJobs Logo

Compiler Engineer

Cerebras Systems

Location Icon

Location:
United States , Sunnyvale

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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. 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.

Job Responsibility:

  • 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

Nice to have:

Hands-on experience with MLIR, and/or LLVM IR, and/or AI/ML compilers

What we offer:
  • 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

Additional Information:

Job Posted:
February 17, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Compiler Engineer

Senior Research Engineer

The HPE HPC & AI EMEA Research Lab (ERL) is characterized by a unique blend of i...
Location
Location
Germany , Munich, Berlin
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Development experience in compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python
  • At least a B.Sc. equivalent in a Science, Technology, Engineering or Mathematical discipline
  • Parallel programming experience, with programming models such as OpenMP, MPI, CUDA, OpenACC, HIP, PGAS languages, etc.
  • An understanding of AI/ML frameworks, experience with frameworks such as TensorFlow or PyTorch is highly desirable
  • An interest in system- and data center monitoring and operational data analysis
  • Professional language skills in English and German
Job Responsibility
Job Responsibility
  • Perform world-class research while also shaping products of the future
  • Work with the most esteemed research partners across Europe
  • Enable high performance research software on pre-Exascale and Exascale supercomputers
  • Provide new environments/abstractions to support application developers to build, deploy, and run applications taking advantage of leading-edge hardware at scale
  • Make and operate HPC/AI systems and datacenters in a sustainable way
  • Manage modern data-intensive workloads in high performance environments
What we offer
What we offer
  • Competitive salary and extensive benefits package (pension scheme, insurances, bike and car leasing, and other fringe benefits)
  • Work-life balance (flexible working time and hybrid workplace model, 30 vacation days, four HPE Wellness-Fridays, up to six months paid parental leave)
  • Support for education, training, and career development
  • Diverse and dynamic work environment
Read More
Arrow Right

Software Engineering Manager, Programming Languages and Runtimes (PL&R) Compilers

Meta’s Server LLVM team owns the C++ optimizing compiler that builds the majorit...
Location
Location
United States , Bellevue
Salary
Salary:
184000.00 - 257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with compiler architecture and development, particularly ML compilers or DSLs or static/dynamic languages compilers
  • Demonstrated experience recruiting, building, structuring, leading technical organizations, including performance management
  • 2+ years of experience in managing a team of compiler engineers of varied skill levels
Job Responsibility
Job Responsibility
  • Grow a team of compiler domain experts, supporting career growth and matching project opportunities
  • Communicate, collaborate, and build relationships with peer teams to facilitate cross-functional projects
  • Develop strategy and help set direction for the team
  • Remain up-to-date on ongoing software development activities in the team, help work through technical challenges, and be involved in design decisions
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Senior Product Manager, Database Core

Exasol’s Analytics Engine accelerates insights from the world’s data. It is purp...
Location
Location
Germany
Salary
Salary:
Not provided
exasol.com Logo
Exasol
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of experience in a PM position for an analytical database, query engine, or big data platform
  • Deep knowledge in areas such as compiler, optimizer, engine, storage management
  • Customer-first mentality to drive true customer value
  • Taking ownership for the success of own product domain
Job Responsibility
Job Responsibility
  • Define product strategy and roadmap for database core
  • Interface with engineering managers and drive product documents for upcoming engineering cycles to ensure roadmap execution
  • Interact with customers to drive real customer centricity
  • Manage stakeholders and drive internal alignment
  • Analyze the market to stay ahead of the game and to define true differentiators
  • Evangelize the product at events and conferences
What we offer
What we offer
  • Own Your Impact: At Exasol, you are not just a cog in the machine
  • you will step into immediate ownership of projects, driving them forward with a refreshing level of autonomy
  • Thrive in a Global Team: Join a vibrant, international community where diversity is celebrated, collaboration is key, and feedback fuels growth
  • Learn, Grow, Lead: We are invested in your development! Continuous knowledge-sharing, "Coffee and Learn" sessions, exciting events, and dedicated leadership programs empower you to soar
  • Work on Your Terms: Flexibility is the name of the game! Enjoy adaptable hours, remote options, and "workcations" for the ultimate work-life balance
  • Growth That Goes Beyond the Office: Dive into a comprehensive onboarding experience, fun team events, and a deep commitment to diversity and sustainability. We care about your holistic well-being
  • Rewards that Matter: Monthly home office allowance, volunteering options, floating days, and secure pension plans (location-dependent) prove we value your contributions
  • Fulltime
Read More
Arrow Right

Software Engineer - Compiler

Sigma Computing is redefining business intelligence by making complex data analy...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 215000.00 USD / Year
sigmacomputing.com Logo
Sigma Computing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience engineering high-quality software systems
  • Demonstrated success building and maintaining complex infrastructure or core platform services
  • Deep understanding of Computer Science fundamentals, particularly in compilers, algorithms, SQL Optimization
  • Passion for teamwork, technical ownership, and continually raising the engineering bar
  • Experience working in an iterative, high-cadence environment
Job Responsibility
Job Responsibility
  • Tackle core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics
  • Design, build, and maintain sophisticated compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans
  • Apply advanced optimization strategies to improve performance and accuracy across a wide range of query workloads and data architectures
  • Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical abstractions
  • Debug, analyze, and resolve complex issues, ensuring robustness and maintainability
  • Collaborate with engineers and product stakeholders to review designs and code, driving technical best practices and architectural decisions
What we offer
What we offer
  • Equity
  • Generous health benefits
  • Flexible time off policy
  • Paid bonding time for all new parents
  • Traditional and Roth 401k
  • Commuter and FSA benefits
  • Lunch Program
  • Dog friendly office
  • Fulltime
Read More
Arrow Right

Facade Coordinator

The Facade Coordinator at Hickory is responsible for managing the façade install...
Location
Location
Australia , CBD and Truganina
Salary
Salary:
Not provided
hickory.com.au Logo
Hickory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Architecture, Civil Engineering, Construction Management, or a related field
  • Minimum of 2 years of experience in façade coordination within the construction industry, showcasing progressive responsibility and hands-on experience
  • In-depth knowledge of various façade materials, construction methods, and system design
  • Experience in coordinating the lifecycle of façade projects, from conception to completion
  • Proven track record in coordinating and managing large-scale projects, ensuring adherence to timelines and budgets
  • Comprehensive understanding of building codes, regulations, and industry standards related to façade systems
  • Familiarity with design software (eg, AutoCAD, BIM) and other relevant technical tools
  • Ability to interpret architectural drawings, specifications, and technical documents
Job Responsibility
Job Responsibility
  • Procurement & Record-Keeping: Manage the ordering of façade materials, track deliveries, and maintain accurate records to ensure timely and cost-effective project execution
  • Sample Submissions & Approvals: Organize and oversee the submission of façade samples, ensuring compliance with project specifications and securing approvals before installation begins
  • International Coordination: Liaise with overseas suppliers and teams, particularly in China, to manage inspections, approvals, and deliveries of façade materials
  • Engineering & Design Coordination: Compile and organize engineering data, review design documents, and ensure all façade elements meet project specifications
  • Delivery & Quality Control: Oversee the receipt of façade materials, verify against delivery dockets, report damages or discrepancies, and maintain a defects register
  • Façade Protection & Defect Management: Ensure façade elements are protected on-site, manage a defects register, and coordinate resolution of any installation issues
  • Subcontractor & Supplier Management: Select, coordinate, and oversee subcontractors and suppliers to ensure quality and timely execution of façade installation
  • Project Scheduling & Compliance: Maintain façade project timelines, monitor installation progress, and ensure adherence to safety, quality, and regulatory standards
  • Installation Oversight & Training: Provide guidance to lead hands on installation requirements and ensure compliance with best practices and project-specific guidelines
  • On-Site Quality Assurance & Handover: Conduct regular quality checks, oversee the handover process, and ensure the principal is informed on maintenance and care requirements
What we offer
What we offer
  • Work-Life Balance: Enjoy a balanced work-life schedule with a standard 5-day work week
  • Novated Leases: Take advantage of novated leasing options to maximize your salary and enjoy tax savings on vehicle expenses
  • Family-Friendly Policies: Receive paid parental leave to support your family needs
  • Employee Wellbeing: Access our Employee Assistance Program (EAP) for valuable support and resources
  • Travel Perks: Benefit from discounted hotel rates
  • Expert In-House Team: Collaborate with our dedicated structures and facades team
  • Fulltime
Read More
Arrow Right

Technical Lead, GPU Compiler Engineering

AMD is looking for a strategic software engineering lead who is passionate about...
Location
Location
United States , Boxborough
Salary
Salary:
200000.00 - 300000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong object-oriented programming background, C/C++ preferred
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience using LLVM compiler framework
  • Experience with Windows, Linux and/or Android operating system development
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Work with AMD’s architecture specialists to improve future products
  • Apply a data minded approach to target optimization efforts
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies in GPU compiler
  • Participating in new ASIC and hardware bring ups
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
  • Fulltime
Read More
Arrow Right

Founding GPU Compiler Engineer

We're hiring a Founding GPU Compiler Engineer to build the core compilation infr...
Location
Location
United States , San Francisco
Salary
Salary:
285000.00 - 315000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience with compiler infrastructure (LLVM, MLIR, or similar)
  • Strong background in GPU architecture and low-level optimization (CUDA, ROCm, or equivalent)
  • Hands-on experience with at least one of: PTX/SASS, GCN/RDNA assembly, or other GPU ISAs
  • Familiarity with ML compiler stacks (XLA, TVM, Triton, torch.compile, or similar)
  • Solid systems programming skills in C++ and/or Rust
  • Proven track record of building production-grade compiler infrastructure
Job Responsibility
Job Responsibility
  • Design and implement the main compilation pipeline, from StableHLO to executable GPU and host binaries
  • Build and extend MLIR dialects and passes to optimize AI workloads
  • Develop backend code generation for multiple targets (NVIDIA PTX/SASS, AMD GCN/RDNA, Trainium, TPU)
  • Implement classic compiler optimizations customized for large-scale training (fusion, tiling, memory planning, scheduling)
  • Build search-based compiler infrastructure to explore different optimization options
  • Create hybrid codegen paths for cases where direct MLIR lowering isn't practical
  • Set up testing, benchmarking, and performance regression systems
  • Work closely with ML researchers to understand workload characteristics and find optimization opportunities
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • relocation assistance
  • Fulltime
Read More
Arrow Right
New

Inference Compiler Engineer

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. ...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Engineering, Computer Science, or equivalent in experience and evidence of exceptional ability
  • Strong experience working with Python and C++ languages
  • Experience working with PyTorch and HuggingFace Transformers library
  • Knowledge and experience working with Large Language Models (understanding Transformer architecture variations, generation cycle, etc.)
Job Responsibility
Job Responsibility
  • Analysis of new models from generative AI field and understanding of impacts on compilation stack
  • Implementation of compiler and frontend features to support new models, improve inference characteristics and Cerebras user experience
  • Collaboration with other teams throughout feature implementation
  • Research on new methods for model optimization to improve Cerebras inference
What we offer
What we offer
  • 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 More
Arrow Right