Senior Staff Software Engineer/Architect - Runtime Engineer
Core
Define and lead software architecture for next-generation inference platforms built on Qualcomm Cloud AI accelerators, enabling scalable, high-performance APIs and runtime capabilities for ML frameworks.
Role type
Senior Staff Software Engineer/Architect (Runtime)
Builds
User-space APIs and runtime layers for ML workloads on Qualcomm AI accelerators
Domain
AI/ML Infrastructure, High-Performance Computing, Linux Systems
Deliverable
production ML models
Required skills
Linux user-space development, C/C++, Python, System architecture design, Multi-threaded system design, SoC architecture knowledge, API design, Performance optimization
Preferred skills
CUDA, NCCL, IREE, PyTorch 2.0 (PT2), PCIe/RoCE, Heterogeneous compute systems
Technologies
PyTorch, C, C++, Python, Linux, Qualcomm AI 100
Responsibilities
Define end-to-end architecture for user-space APIs and runtime layers; Lead hands-on development of custom API layers and runtime components in C/C++ and Python; Optimize system performance including latency, throughput, and memory utilization; Mentor engineers across levels; Collaborate with hardware, firmware, and compiler teams
Seniority
Senior Staff, hands-on IC with technical leadership
