> Markdown version of [/jobs/ext/1212279-sr-software-engineer-ai-compiler-runtime-infrastructure](https://www.wearedevelopers.com/jobs/ext/1212279-sr-software-engineer-ai-compiler-runtime-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - AI Compiler & Runtime Infrastructure - **Company:** ASGN Incorporated - **Location:** Irvine, CA, United States - **Experience:** Expert - **Salary:** $190,000.0 - $260,000.0 - **Contract:** Permanent contract - **Skills:** 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 - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=86e0047462298fba ## About the Role * 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. ## 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. ## Related Videos - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Stephan Gillich - Bringing AI Everywhere](https://www.wearedevelopers.com/magazine/489-stephan-gillich-bringing-ai-everywhere) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)