Founding Engineer - Kernel & Compiler Lead
Nawork
Sunnyvale, CA · Posted August 21, 2026
Just laid off? Start here: a plan for the first weeks
More in California job market · Technology & Software · Engineering jobs
More roles at Nawork
- Deployment Strategist · New York, NY
- Embedded Software Engineer - Lead [Video Systems] · Hood River, OR
- Principal DV Engineer – CPU Core Hardware Prefetch · Santa Clara, CA
- Device Reliability Engineer, microLED · Sunnyvale, CA
- Optical Packaging Component Engineer · Sunnyvale, CA
- Electrical Engineer · Hood River, OR
Similar jobs
- Manager of Statistical Programming · Natera · San Carlos, CA
- Senior Manager, Statistical Programming - Job ID: 2068 · Ascendis Pharma A/S · Palo Alto, CA
- Statistical Programming Lead- Manager (Analysis Oversight) · Gilead Sciences · Foster City, CA
- Software Development Manager - Compiler · Amazon · Cupertino, CA
- Associate Director, Statistical Programming · Vividion · San Diego, CA
- Associate Director, Statistical Programming · Tyra Biosciences · Carlsbad, CA
Where Sunnyvale, CA ranks
Where Sunnyvale, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Best cities for consumer and retail pay after cost of living$194k · of 11
- #3Best cities for data and analytics pay after cost of living$213k · of 28
- #4Best cities for pay after cost of living in California$192k · of 32
- #4Best all-round cities for AI careers95 / 100 · of 100
- #4Best all-round cities for AI careers in the West Coast88 / 100 · of 39
- #5Best cities for pay after cost of living in the West Coast$192k · of 39
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among statistical assistants, AI is already used for a large share of the tasks. Measured exposure for statistical assistants: 51% (high).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
A NauWork client is seeking a Founding Engineer – Kernel & Compiler Lead to join their team. The position is on-site or hybrid in Sunnyvale, CA; remote employment may also be possible .
This early-stage startup is tackling one of AI’s toughest challenges: delivering faster intelligent compute while dramatically reducing energy consumption. Its hardware-software co-design approach uses probability-native silicon to rethink the deterministic architectures behind today’s AI infrastructure. The deeply technical founding team is building a next-generation compute platform designed to deliver major gains in performance and energy efficiency across modern AI workloads. An early hire will have an exceptional opportunity to influence the company’s technology, direction, and culture from the ground up.
This hands-on founding engineer will build and own the probabilistic kernel library and PyTorch backend that map modern generative models onto novel silicon. The role will lower the Core ATen operator set produced by the PyTorch 2.x compiler stack onto native hardware primitives, then extend coverage to world models and video generation models. Working directly with hardware architects, this engineer will help shape the primitive set and ISA while defining how kernels should operate on a new computing architecture. As the software stack and organization mature, they will also hire and lead the engineers who expand it.
Responsibilities:
Map the Core ATen ops set emitted by AOTAutograd and PrimTorch decompositions onto processor primitives—establishing which operators lower to native probabilistic execution, which are decomposed, and which need bespoke kernels.
Design, implement, and tune the probabilistic kernel library itself: sampling primitives, stochastic arithmetic, low-precision and stochastic-rounding paths, and the probabilistic reformulations of dense linear algebra and attention that make the architecture win.
Stand up the PyTorch backend end to end—dispatch key registration, custom TorchInductor/AOTAutograd compiler backend, operator registration, and the fallback paths that keep real models running while coverage is still growing.
Extend coverage to what world models and video generation models require.
Participate in architecture reviews and shape the primitive set and ISA the processor exposes. When a kernel is awkward to express, this engineer will be in the room where that gets fixed in silicon rather than worked around in software.
Required Experience:
Substantial hands-on experience building kernels, compilers, or runtimes for a non-CPU target—GPU, TPU, NPU, FPGA, or a custom AI accelerator.
Deep working knowledge of the PyTorch 2.x compiler stack: torch.compile, TorchDynamo, AOTAutograd, PrimTorch decompositions, the Core ATen opset, and TorchInductor.
Strong systems programming in C++ and Python, with real fluency in performance work—profiling, roofline reasoning, memory hierarchy, and data movement as the usual bottleneck.
Experience taking a kernel library from nothing to production coverage on new hardware, including the judgment calls about what to implement first.
Strong written and verbal communication. This engineer will be the interface between the hardware architects and everyone building models on top of the stack.
Experience with probabilistic or sampling-based hardware is not expected—almost no one has it. What matters is having brought up a software stack on unfamiliar silicon before and being genuinely energized, rather than deterred, by an architecture that does not behave like a GPU.
Bonus Experience:
Experience writing Triton, CUDA, or comparable low-level kernels, or building a custom TorchInductor backend.
Background in computer architecture or hardware/software co-design, particularly on accelerators the candidate helped define rather than inherited.
Hands-on work with diffusion models, video generation, or world models.
Familiarity with MLIR, OpenXLA/StableHLO, PJRT, ExecuTorch, or similar compiler infrastructure.
Experience with quantization, sparsity, mixed-precision inference, or other model-efficiency techniques at the kernel level.
To Learn More:
503-388-9585
833-NAU-WORK
careers.nauwork.com
Category: Technology – System Software
Position: Founding Engineer – Kernel & Compiler Lead
Location: San Francisco Bay Area – On-Site or Hybrid; Remote May Be Possible
Job Type: Direct-Hire, Full-Time