×
Register Here to Apply for Jobs or Post Jobs. X

AI Compiler Engineer

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Darwin Recruitment
Full Time position
Listed on 2026-09-09
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

The opportunity

We are working with an international semiconductor company developing high-performance AI processors for intelligent edge systems.

They are looking for an AI Compiler Engineer to build the software layer that enables machine-learning models to run efficiently on custom accelerator hardware. You will work across model frameworks, compiler infrastructure, runtime software and processor architecture, solving the problems that sit between an AI model and its execution on silicon.

The role is suitable for someone with strong C++ and systems fundamentals who enjoys understanding how software maps onto hardware. Applications are open to both experienced compiler engineers and high-quality graduates with relevant research or project work.

What you’ll be doing
  • Build and improve compiler technology for custom machine-learning accelerators
  • Translate neural-network models into efficient hardware-executable workloads
  • Develop compiler passes covering graph transformation, operator lowering, scheduling and code generation
  • Optimise computational graphs through techniques such as operator fusion, constant folding and layout transformation
  • Improve the use of on-chip memory, data movement and parallel compute resources
  • Develop scheduling strategies that account for bandwidth, latency and hardware dependencies
  • Support model ingestion from frameworks and formats such as PyTorch, Tensor Flow, ONNX and related ecosystems
  • Create mappings for neural-network operators onto specialised processing units
  • Analyse workloads to identify compiler, runtime and hardware bottlenecks
  • Debug functional accuracy, numerical behaviour and performance issues across the compilation pipeline
  • Benchmark models using simulation environments, development platforms and production silicon
  • Work closely with processor architects to enable new instructions and hardware capabilities
  • Collaborate with kernel, runtime, driver and AI framework engineers
  • Build testing, validation and automation tools for compiler development
  • Support the deployment of production AI workloads onto embedded and edge-computing platforms
What we’re looking for
  • A Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or a related technical discipline
  • Strong software development skills in C++
  • A solid understanding of algorithms, data structures and software architecture
  • Knowledge of compiler design, intermediate representations or code-generation concepts
  • An understanding of computer architecture and how software is executed by hardware
  • Experience debugging complex software across multiple system layers
  • Ability to work effectively within a large production codebase
  • Strong analytical skills and an interest in performance engineering
#J-18808-Ljbffr
To 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary