Sr. Software Engineer - AI Compiler & Runtime Infrastructure

ASGN Incorporated
Irvine, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 260K

Job location

Irvine, United States of America

Tech stack

Artificial Intelligence
C++
Compilers
Profiling
Computer Engineering
Field-Programmable Gate Array (FPGA)
Python
Software Engineering
System Programming
Real Time Systems
Backend
Information Technology

Job description

Our company is a venture-backed fabless semiconductor company building the next generation of autonomous compute silicon optimized for real-time, physical AI. We develop high-performance processors and software that enable deterministic, low-latency execution for converged sensing, communications, and AI tasks - addressing limitations of conventional CPU, GPU, and FPGA architectures.

We are looking for a hands-on, experienced engineer to lead development of our AI compiler stack and runtime infrastructure. You will help architect, implement, and optimize compiler passes, schedulers, and runtime systems that translate high-level programs into high-performance code for our custom hardware.

This role is a perfect fit for engineers who thrive on systems-level challenges - including compiler internals, runtime design, optimization, and tooling - and want to make a direct impact on how tomorrow's real-time systems are built., * Design and implement core compiler components (IR transformations, optimization passes, backend codegen).

  • Build and optimize runtime systems, including task schedulers, resource managers, and execution engines.
  • Collaborate closely with hardware architects to define ABI, scheduling strategies, and performance targets.
  • Diagnose performance issues using profiling and benchmarking tools; propose and implement improvements.
  • Take ownership of features end-to-end - from design through validation and documentation.
  • Influence long-term compiler and runtime architecture.
  • Lead design reviews and technical discussions.
  • Mentor and guide other engineers on best practices in systems programming and compiler design.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • 7+ years of software engineering experience with significant work in compilers and/or runtime systems.
  • Expert in C/C++ (Python for tooling and automation a plus).
  • Deep understanding of compiler internals (IR, passes, optimizations, codegen).
  • Strong runtime and scheduler design experience.
  • Proven ability to ship production-quality systems software with measurable impact.

Preferred

  • Hands-on experience with MLIR, IREE, LLVM, or similar compiler frameworks.
  • Experience designing schedulers and execution systems for accelerators.
  • Familiarity with profiling tools and performance analysis.
  • OSS contributions or publications in relevant areas.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance

Apply for this position