Compiler Engineer
Job in
San Jose, Santa Clara County, California, 95199, USA
Listed on 2026-06-21
Listing for:
Oho Group
Full Time
position Listed on 2026-06-21
Job specializations:
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Job Description & How to Apply Below
AI Compiler Engineer – Code Generation / Well-funded start-up / Greenfield
A strong opportunity to join a well-funded startup working on a high-performance, hardware-agnostic AI compiler stack. You'll sit at the heart of the code generation pipeline, turning machine learning workloads into highly optimised machine code across heterogeneous hardware targets.
Key Responsibilities- You will help design, develop, and evolve a modern AI compiler stack delivering efficient execution across multiple hardware architectures
- You'll get the chance to build and extend code generation capabilities that lower high-level ML workloads into optimised, target-specific machine code
- You will work across backend compiler components — instruction selection, register allocation, scheduling — with direct impact on runtime performance
- You'll get the chance to develop new optimisation strategies that exploit emerging hardware capabilities and evolving model architectures
- You will profile compiler output and system performance to surface optimisation opportunities and improve execution efficiency
- You'll get the chance to contribute to kernel generation, parallelisation, and workload partitioning to maximise hardware utilisation
- You will work closely with compiler, systems, and product teams to translate ML requirements into scalable compiler features
- A strong grounding in compiler theory, algorithms, and data structures
- 4+ years of professional experience in compiler engineering or closely related systems infrastructure
- Hands‑on experience with low-level code generation, target‑specific optimisation, or machine code development
- Strong C/C++ skills in complex, performance‑critical codebases
- Experience debugging and optimising compiler‑generated code Clear written and verbal communication skills with the ability to produce technical documentation
- Experience with LLVM, MLIR, or equivalent compiler infrastructure
- Deep knowledge of backend compiler concepts — instruction selection, register allocation, dominance analysis, def-use chains
- Familiarity with ABIs, calling conventions, linking, relocations, and object file formats
- Experience with vectorisation, loop transformations, fusion, unrolling, and parallelisation
- Exposure to ML workloads, AI infrastructure, or hardware acceleration
BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical industry experience.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×