Runtime/Driver Software Development Engineer, Neuron Runtime

A subsidiary of Amazon Web Services (AWS) focused on developing innovative software and hardware solutions for machine learning acceleration.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Runtime/Driver Software Development Engineer, Neuron Runtime

AWS AI is revolutionizing deep learning accessibility through the AWS Neuron SDK, a comprehensive software stack for AWS Inferentia and Trainium machine learning accelerators. This role focuses on developing crucial runtime and driver software components for these innovative ML accelerators. As a Software Engineer on the AWS Neuron SDK team, you'll be instrumental in creating high-performance software interfaces between hardware and software layers.

The position demands expertise in Linux systems, device drivers, and hardware accelerator platforms. You'll work alongside industry thought-leaders, implementing sophisticated software solutions that power AWS's machine learning infrastructure. The role combines deep technical challenges with the opportunity to shape the future of cloud-based ML acceleration.

AWS, as the world's leading cloud platform, offers an environment of continuous innovation and learning. The Utility Computing (UC) organization, which this role is part of, is responsible for foundational services like S3 and EC2, consistently pushing boundaries in cloud computing.

The company culture emphasizes work-life harmony, diversity, and inclusion, with various employee-led affinity groups and ongoing learning opportunities. Career growth is supported through mentorship, knowledge-sharing, and professional development resources. The compensation package is comprehensive, including competitive base pay, equity opportunities, and full benefits, reflecting Amazon's commitment to attracting and retaining top talent.

This is an opportunity to join a team that's democratizing access to cutting-edge ML infrastructure while working on technically challenging problems that impact developers worldwide.

Last updated 9 days ago

Responsibilities For Runtime/Driver Software Development Engineer, Neuron Runtime

  • Develop runtime stack and driver that manages the accelerator
  • Define key interfaces for the system
  • Work with team to improve products' performance, quality and cost
  • Contribute to AWS Neuron SDK development

Requirements For Runtime/Driver Software Development Engineer, Neuron Runtime

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Deep background in Linux and device drivers
  • Experience with hardware-based accelerator platforms
  • Experience implementing high performance software drivers

Benefits For Runtime/Driver Software Development Engineer, Neuron Runtime

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • 401k
  • Equity compensation available
  • Sign-on payments possible
  • Work-life harmony
  • Career development opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Runtime/Driver Software Development Engineer, Neuron Runtime

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Annapurna Labs (AWS) focusing on ML acceleration system software development and hardware-software integration.

ASIC Test Engineer, Annapurna Silicon Operations

ASIC Test Engineer role at Annapurna Labs developing silicon for ML accelerator servers, combining semiconductor testing with system architecture expertise.

Software Development Engineer, Mechatronics and Sustainable Packaging

Software Development Engineer position at Amazon's Sustainable Packaging team, focusing on developing technologies to reduce packaging waste and improve customer experience.

Software Development Engineer

Adobe is seeking a Software Development Engineer to build and enhance Adobe Acrobat Sign, working on full-stack development using React, Java, and cloud technologies.

GIS Product Engineer II - Roads and Highways

GIS Product Engineer II position at Esri focusing on full-stack software development for infrastructure data management using ArcGIS platform.