Staff Software Engineer, AI Inference Runtime
Arm Holdings
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 96% of similar roles. Most pay $174,600–$242,500 — the shaded band above. At the midpoint, this role pays about $309k versus about $209k for comparable roles.
Based on 240 similar postings.
Employer
Arm Holdings plc is a leading British semiconductor and software design firm, established in 1990 and recognized for developing energy-efficient processor architectures that power nearly all smartphones and a vast range of IoT and computing devices.
Arm Holdings currently has 109 open roles on FindRole.
Listed pay typically runs $209,100–$282,900 across 108 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on the AI Inference Runtime team, you will set the technical direction for critical components of distributed inference runtimes used to execute state-of-the-art AI models. You will lead hands-on development involving scheduling, batching, KV-cache management, memory allocation, and kernel optimization while defining architectures and roadmaps for inference capabilities. Your daily work involves profiling system bottlenecks, developing data-movement paths, and building benchmarking and validation systems to improve latency and throughput. The role requires expertise in C++, Rust, or Python, alongside deep knowledge of concurrency, parallel programming, and high-performance systems. You will solve complex problems regarding how efficiently new models utilize available compute by optimizing execution across kernels, runtimes, frameworks, and hardware, while collaborating with infrastructure and compiler teams to enhance the performance of the underlying AI platform.
What does a Software Engineer earn in Washington?
Median $202800 from 341 postings across 36 companies.
Skills
What you'll do
What we're looking for
More like this
Arm Holdings
Arm Holdings
Arm Holdings
Arm Holdings
Arm Holdings
Amd