Runtime/Driver Software Development Engineer, Neuron Runtime

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Runtime/Driver Software Development Engineer, Neuron Runtime

AWS AI is revolutionizing deep learning accessibility through their Neuron SDK, designed for AWS Inferentia and Trainium machine learning accelerators. This role is part of the AWS Neuron SDK team, focusing on developing crucial software components for ML accelerators.

The position demands expertise in Linux systems and device drivers, with particular emphasis on hardware-based accelerator platforms. You'll be responsible for implementing high-performance software drivers and managing the runtime stack that interfaces with the accelerator hardware. This is an opportunity to work with cutting-edge technology in machine learning infrastructure.

As part of AWS's Utility Computing (UC) organization, you'll contribute to foundational services like Amazon S3 and EC2, while supporting specialized security solutions for cloud services. The role offers significant growth potential within AWS, the world's leading cloud platform.

The team culture emphasizes work-life harmony and inclusive practices, with various employee-led affinity groups and ongoing learning experiences. Amazon values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths.

The position offers competitive compensation based on geographic location, with a comprehensive benefits package including medical, financial, and other benefits. You'll have access to mentorship opportunities and career development resources, working in an environment that constantly strives to raise performance standards.

This role is ideal for someone who thrives in fast-paced environments, maintains high standards, and is passionate about improving product performance and quality. You'll be part of a team that's not just following industry trends but actively shaping the future of cloud computing and machine learning infrastructure.

Last updated 4 months ago

Responsibilities For Runtime/Driver Software Development Engineer, Neuron Runtime

  • Develop runtime stack and driver that manages the accelerator
  • Define key interfaces with the team
  • Ensure high throughput from software to hardware
  • Work with thought-leaders in multiple technology areas
  • Improve products' performance, quality and cost

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
  • Medical, financial, and other benefits
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Runtime/Driver Software Development Engineer, Neuron Runtime

Software Development Engineer, Aurora Control Plane

AWS is hiring a Mid-Level Software Engineer to build scalable control plane services for Amazon Aurora, working on distributed database systems that impact thousands of users.

Software Development Engineer - AWS Invoicing

AWS Software Development Engineer position focusing on building and scaling the mission-critical data aggregation layer for AWS Billing Console.

Software Development Engineer, AWS RDS

AWS RDS SQL Server team seeks Software Engineer to solve complex distributed systems problems and build highly available database solutions.

Software Development Engineer II, Sort Tech

Software Development Engineer II position at Amazon's Sort Tech team, building distributed systems for package movement across Amazon's worldwide transportation facilities.

Software Development Engineer, Alexa Calling

Join Amazon's Alexa Communications team as a Software Development Engineer to build the future of voice-controlled communication systems and enhance the Alexa Calling experience.