Runtime/Driver Software Development Engineer, Neuron Runtime
Core
Developing the runtime stack and device drivers for AWS Neuron accelerators (Inferentia and Trainium) to enable high-performance, cost-effective inference and training.
Role type
Senior IC driver software engineer (hardware accelerators)
Builds
Neuron SDK runtime and driver software for AWS Inferentia and Trainium ML accelerators
Domain
Cloud computing / Machine Learning hardware acceleration
Deliverable
production ML models | infrastructure
Required skills
Linux kernel development, device driver programming, hardware accelerator architecture, high-performance software optimization, C/C++, pre-silicon emulation, validation content development
Preferred skills
Full SDLC experience, computer architecture knowledge, low-level driver writing
Technologies
Linux, C/C++, AWS Neuron SDK, pre-silicon emulation environments
Responsibilities
Define key interfaces for the runtime stack, develop runtime and driver software to manage accelerators, create validation content for HW/Silicon features in pre-silicon environments, optimize software-to-hardware throughput
Seniority
Senior, hands-on IC