Sr. Software Engineer - AI Compiler & Runtime Infrastructure

ASGN Incorporated
Irvine, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$190,000.0 - $260,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence C++ (Programming Language) Compilers Profiling Computer Engineering Field-Programmable Gate Array (FPGA) Python (Programming Language) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 Ā· Coffee With Developers

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl Ā· LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar Ā· WWC Europe 2026

1:49 min

Augmenting junior and principal engineering roles with AI

Neel Sundaresan Neel Sundaresan +1 Ā· WWC Europe 2026

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto Ā· WWC 2024

3:02 min

Evolution of software engineering roles with artificial intelligence

Laurie Voss +4 Ā· LIVE

Videos

See all

Related articles

See all