1

Compiler Jobs in California (NOW HIRING)

About the Role We're looking for a Front End Compiler Engineer to own the ingestion layer of our high-performance, portable AI compiler. This is where the journey begins - you'll build the systems ...

They are seeking a Front End Compiler Engineer to own the ingestion layer of their high-performance, portable AI compiler, focusing on building systems that parse and validate various frameworks into ...

They are seeking a Front End Compiler Engineer to own the ingestion layer of their high-performance, portable AI compiler, focusing on building systems that parse and validate various frameworks into ...

Role Overview We're seeking an exceptional Compiler Engineer to join our core platform team. You'll be instrumental in designing and developing Revel's specialized compiler infrastructure ...

Compiler Engineer

Folsom, CA

$149.60K - $211.20K/yr

We are looking for an experienced MSVC Compiler Engineer to contribute to the development of the Microsoft Visual C++ (MSVC) compiler toolchain for Intel Architecture. In this role, you will work on ...

They are seeking a Front End Compiler Engineer to develop and maintain the front end of their high-performance AI compiler, focusing on parsing, validation, and lowering representations from various ...

About the Role We're looking for a Front End Compiler Engineer to own the ingestion layer of our high-performance, portable AI compiler. This is where the journey begins -- you'll build the systems ...

Compiler Engineer

San Jose, CA · On-site

$200K - $300K/yr

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

Senior Compiler Engineer

Santa Clara, CA · On-site

$149.60K - $284.58K/yr

As a Senior Compiler Engineer, you will play a critical role in defining, designing, and advancing software tools for domain-specific programming languages. Collaborating closely with hardware design ...

As a Senior Compiler Engineer, you will play a critical role in defining, designing, and advancing software tools for domain-specific programming languages. Collaborating closely with hardware design ...

Description We are looking for general or deep learning compiler engineers to join our compiler team at Baidu's Sunnyvale office. The successful candidate will be a motivated self-starter who will ...

Lead Compiler Engineer

San Jose, CA · On-site

$120.10K - $158.20K/yr

They are seeking a Lead Compiler Engineer to develop compilers for their novel LLM accelerator architecture, bridging high-level AI workloads with custom compute hardware. Responsibilities : • ...

Description We are looking for general or deep learning compiler engineers to join our compiler team at Baidu's Sunnyvale office. The successful candidate will be a motivated self-starter who will ...

Senior LLVM Compiler Engineer

Santa Clara, CA · On-site

$122.70K - $168.50K/yr

They are seeking a Senior LLVM Compiler Engineer to join their Compute Compiler Team, focusing on upstream engagement with the LLVM ecosystem and enhancing NVIDIA's compiler technology through ...

next page

Showing results 1-20

Compiler information

See California salary details

$9

$20

$35

How much do compiler jobs pay per hour?

As of Jun 1, 2026, the average hourly pay for compiler in California is $20.54, according to ZipRecruiter salary data. Most workers in this role earn between $15.19 and $23.94 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Compiler, and why are they important?

To thrive as a Compiler Engineer, you need a strong background in computer science, programming languages, and compiler theory, often supported by a relevant degree. Familiarity with tools like LLVM, GCC, and experience with languages such as C/C++ or Rust are typically required. Analytical thinking, problem-solving, and effective communication are essential soft skills in this field. These skills ensure the development of efficient, reliable compilers that support robust software and systems development.

What are the common challenges faced when working as a Compiler Engineer, and how can they be addressed?

Compiler Engineers often encounter challenges such as optimizing code for performance, ensuring compatibility across various hardware architectures, and maintaining the correctness of complex transformations. Debugging and diagnosing issues in the compilation process can be particularly intricate, requiring a strong understanding of both source and target languages. Collaborating closely with language designers and hardware engineers, as well as utilizing automated testing and profiling tools, helps address these challenges and results in more robust and efficient compilers.

What is a compiler?

A compiler is a specialized computer program that translates source code written in a high-level programming language into machine code or another lower-level language that a computer can execute. This process allows developers to write code in languages like C++, Java, or Python, which are easier for humans to understand, and then have it converted into instructions that hardware can process. Compilers perform various tasks such as syntax analysis, optimization, and code generation to ensure the resulting program runs efficiently and correctly.

What is the difference between Compiler vs Interpreter?

AspectCompilerInterpreter
FunctionTranslates entire code into machine language before executionTranslates code line-by-line during execution
SpeedFaster execution after compilationSlower due to real-time translation
UsageUsed in languages like C, C++Used in languages like Python, JavaScript
ErrorsErrors are found after compilationErrors are detected during execution
OutputProduces standalone executable filesRuns directly from source code

In summary, a compiler translates the entire program into machine code before execution, resulting in faster runtime and standalone files. An interpreter translates code line-by-line during execution, which can be slower but allows for easier debugging and dynamic execution. Both are essential in different programming environments depending on performance and development needs.

What are the most commonly searched types of Compiler jobs in California? The most popular types of Compiler jobs in California are:
What cities in California are hiring for Compiler jobs? Cities in California with the most Compiler job openings:
Infographic showing various Compiler job openings in California as of May 2026, with employment types broken down into 96% Full Time, 2% Temporary, and 2% Contract. Highlights an 91% Physical, 4% Hybrid, and 5% Remote job distribution, with an average salary of $42,720 per year, or $20.5 per hour.

Other

Medical, Dental, Vision, Retirement

Posted 7 days ago


Job description

About the Role

We're looking for a Front End Compiler Engineer to own the ingestion layer of our high-performance, portable AI compiler. This is where the journey begins - you'll build the systems that parse, validate, and lower representations from frameworks like PyTorch, StableHLO, ONNX, and MLIR dialects into our internal compiler IR, setting the stage for everything that follows.

If you're drawn to the elegance of well-designed language frontends, care deeply about correctness and coverage, and want your work to directly enable next-generation AI models to run anywhere - this is the role for you.

What You'll Do
  • Design, develop, and maintain the front end of our heterogeneous AI compiler, including parsing, validation, and IR lowering stages
  • Build and extend ingestion pipelines for ML frameworks and representations including PyTorch, StableHLO, ONNX, and MLIR-based dialects
  • Define and evolve the interface between external model representations and our internal compiler IR
  • Ensure correctness and completeness of operator coverage across supported frameworks and hardware targets
  • Collaborate with graph optimization and code generation teams to ensure clean, well-structured IR that enables downstream transformations
  • Use performance and correctness data to identify gaps in coverage and drive improvements
  • Contribute to documentation and tooling that helps ML engineers understand and debug the ingestion process
RequirementsEssential Skills and Experience
  • BS degree in Computer Science or equivalent practical experience
  • 2+ years of experienceWorking with ML optimization tools/libraries
  • Experience working with or ingesting from ML frameworks such as PyTorch, TensorFlow/JAX, or ONNX
  • 2+ years of experience with C/C++ and 2+ years working with Python
  • Strong written and verbal communication skills; ability to write clear and concise technical documentation
  • Knowledge of quantization, sparsity, or other model-level optimization techniques
Preferred Skills and Experience
  • Master's or PhD in Computer Science or equivalent
  • Experience with StableHLO, XLA, or other ML-specific IRs
  • Knowledge of operator semantics across ML frameworks and the challenges of cross-framework compatibility
  • Familiarity with Python bindings and tooling for compiler front ends
  • Experience with testing infrastructure for compiler correctness - fuzzing, differential testing, or model-level validation
  • Contributions to open-source compiler or ML framework projects
  • Familiarity with MLIR, including defining and working with custom dialects
Why Join Lemurian Labs
  • Build the entry point for an AI compiler that targets every major hardware platform
  • Work at the boundary of ML frameworks and compiler infrastructure - a rare and high-leverage intersection
  • Tackle deep correctness and coverage problems that directly impact what models can run and where
  • Competitive compensation including equity, medical/dental/vision, retirement savings, and wellness benefits