Compiler Engineer Jobs
Compiler Engineer jobs are open across semiconductor, cloud infrastructure, embedded systems, and programming language toolchain companies, with specializations in backend code generation, optimization passes, and runtime development, from new-grad to principal and staff engineer. Scan the live roles below and apply to whichever ones fit.
Find Compiler Engineer JobsOverview
Showing 5 of 76+ Compiler Engineer jobs






Luminal optimizes AI models to accelerate and simplify model deployment using a search-based compiler.
The AI stack needs to be rethought from the ground up to achieve this. As demand for inference grows, teams will need to run models across a wider range of hardware, not just the platforms with the most mature software support. Luminal makes AI workloads faster, more portable, and easier to deploy by automatically optimizing models for the ideal hardware. Our mission is to make state-of-the-art AI production-ready on any compute platform. We have already closed multiple contracts with non-Nvidia hardware platforms.
Luminal is backed by Y Combinator and Felicis as well as top-tier angels such as Paul Graham (founder of Y Combinator), Guillermo Rauch (founder of Vercel) and many others.
What You’ll Do
Design and build core compiler infrastructure in Rust
Build search-based optimization systems for discovering faster kernels
Develop backend code generation for multiple targets (NVIDIA, Trainium, AMD, TPU, etc.)
Implement compiler passes for fusion, scheduling, memory planning, and kernel selection
Profile real models, identify bottlenecks, and improve latency and throughput
Help shape Luminal’s engineering culture from the ground up
What we’re looking for
Experience with compiler frameworks: LLVM, MLIR, or other custom compilers
Hands-on experience with at least one of: PTX/SASS, GCN/RDNA assembly, or other GPU ISAs
Familiarity with ML compilers: torch.compile (or custom PyTorch backend), XLA, TVM, etc.
Nice to haves
Background in distributed systems or multi-device compilation
Experience with Egg/Egglog is a STRONG plus
Experience with Rust
Experience in developing and deploying AI models in production environments
Role Description
This is a full-time on-site role for a Founding Compiler Engineer located in downtown San Francisco. You will be responsible for assisting the design of the core compiler. Day-to-day tasks will include writing CUDA kernels, conducting model performance reviews, and shitposting on social media.
Location and compensation
San Francisco, CA, US · Full-time · On-site. Annual base salary: $200,000–$350,000 USD. Equity: 0.5%–2%. Visa: Will sponsor.
Compensation Range: $200K - $350K
Compiler Engineer Jobs by Experience Level
See All 76 Compiler Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Compiler Engineer JobsCompiler Engineer Job Market
Who's Hiring
- NVIDIA18

- Meta8

- Qualcomm8

- Amazon Web Services8

- AMD4

Top Industries Hiring
- Technology & Software21
- Electronics & Hardware5
- Telecommunications4
- Distribution & Wholesale3
- Science & Research1
What Employers Look For
The qualifications that appear most often in compiler engineer jobs.
- Proficiency with LLVM or GCC internals and IR transformation pipelines
- Experience implementing or optimizing code generation for at least one target ISA
- Strong C++ skills with demonstrated use in performance-sensitive systems code
- Familiarity with static analysis, type systems, or formal verification techniques
- Bachelor's or master's degree in computer science, computer engineering, or a related field
- Experience writing and debugging compiler test suites and regression frameworks
Tips for Your Compiler Engineer Job Search
Tailor your resume to compiler subsystems
Hiring managers scan for specific pipeline stages, so list which parts of a compiler you've owned: frontend parsing, IR lowering, register allocation, or code generation. Vague claims about 'compiler experience' get filtered out before a human reads your resume.
Highlight target ISAs and IR frameworks
Roles differ sharply between LLVM, GCC, MLIR, and proprietary IRs. Name the architectures you've targeted, like x86-64, ARM, or RISC-V, and the IR you worked in. Recruiters search for these terms, and matching them precisely moves your application forward.
Apply early to roles that fit
Migrate Mate lists compiler engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Open-source contributions substitute for industry experience
If your professional history is thin on compiler work, upstream commits to LLVM, GCC, or CPython signal real ability to reviewers. Link to specific patches in your resume, not just your repository profile, so they can judge the complexity directly.
Prepare a whiteboard optimization walkthrough
Most compiler interviews include a live session where you explain an optimization pass, like dead code elimination or loop unrolling, step by step. Practice narrating your reasoning aloud, not just producing the correct output, because interviewers evaluate your mental model as much as your answer.
Negotiate scope alongside compensation
Compiler roles vary enormously in autonomy, from maintaining a single backend to owning a full toolchain. During offer discussions, ask which compiler subsystems you'd own from day one and what the roadmap looks like, so you can assess growth alongside the offer.
Compiler Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most compiler engineers?
NVIDIA, Meta, and Qualcomm are hiring the most compiler engineers right now, with openings concentrated in California, Washington, and Texas, based on current listings on Migrate Mate as of November 2026. Semiconductor and cloud infrastructure companies account for the largest share of active postings.
How many compiler engineer jobs are remote?
About 53% of compiler engineer openings are fully remote or hybrid as of November 2026, reflecting the independent, heads-down nature of much compiler work. Sub-areas like toolchain maintenance, LLVM backend development, and language runtime engineering tend to have the highest concentration of remote-friendly postings.
How do you become a compiler engineer?
Start by building a solid foundation in data structures, algorithms, and systems programming in C or C++. Take a compilers course that covers parsing, intermediate representations, and code generation. Contribute to an open-source compiler project like LLVM or GCC to get real pipeline experience. Specializing in a target architecture or optimization area, such as vectorization or register allocation, makes you a stronger candidate for industry roles.
How do you get hired as a compiler engineer with little experience?
Focus on a narrow subsystem and go deep rather than trying to know the whole pipeline. Build a toy compiler or write a small optimization pass in LLVM and document your design decisions publicly. Upstream even a small patch to an open-source compiler, since maintainers and hiring managers both see those contributions. Applying to roles in adjacent areas like static analysis tools or JIT runtimes can also serve as an entry point.
What does the compiler engineer interview process look like?
Most processes include an initial technical screen covering data structures and systems fundamentals, followed by one or two rounds focused on compiler-specific problems like writing a simple parser, designing an IR transformation, or walking through an optimization pass. Final rounds typically involve a system design discussion around compiler architecture and a team fit conversation. Some companies ask candidates to review or extend a code sample from their actual toolchain.
Where can I find and apply to compiler engineer jobs?
You can find and apply to compiler engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your background and specialization, then apply directly to each one that fits.
See All 76 Compiler Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Compiler Engineer Jobs