Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Amazon.comCupertino, CA
70d$166,400 - $287,700

About The Position

The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in cloud. Trainium will deliver the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, Neuron Kernel Interface (NKI) compiler, and runtime that natively integrates into popular ML frameworks, such as PyTorch and TensorFlow. Neuron Kernel Interface (NKI) is a bare-metal language and compiler for directly programming NeuronDevices available on AWS Trn/Inf instances. You can use NKI to develop, optimize and run new operators directly on NeuronCores while making full use of available compute and memory resources. AWS Neuron and Inferentia are used at scale with customers and partners like PyTorch, Epic Games, Snap, AirBnB, Autodesk, Amazon Alexa, Amazon Rekognition and more customers in various other segments. The Team: The Amazon Annapurna Labs team is a responsible for building innovative silicon and software for AWS customers. We are at the forefront of innovation by combining cloud scale with the world's most talented engineers. Our team covers multiple disciplines including silicon engineering, hardware design and verification, software and operations. With such breadth of talent, there's opportunity to learn all of the time. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. When you couple that with the ability to work on so many different products and services, it's a very unique learning culture. You: We are seeking a talented Software Development Manager with strong leadership/ mentoring skills to join our NKI Compiler Team. As an SDM III you be leading a team of experienced compiler engineers developing compiler optimization algorithms and deploying, at scale, a new compiler targeting AWS custom hardware. You'll need to be technically capable, credible, and curious in your own right as a trusted AWS Neuron Manager, innovating on behalf of our customers. You'll leverage your technical communications skills as a partner with AWS ML services teams, pre-silicon design, and bringing new products/features to market. As deep learning models become more versatile, using compiler technologies to achieve both high performance and high productivity becomes essential. Join the team to build the software that will boost the entire deep learning community.

Requirements

  • 5+ years of engineering team management experience.
  • 9+ years of working directly within engineering teams experience.
  • 4+ years of designing or architecting new and existing systems experience.
  • Experience partnering with product or program management teams.
  • Understanding of compilers including resource management, instruction scheduling, code generation, and compute graph optimization.
  • Strong software design fundamentals and excellent system-level coding skills.

Nice To Haves

  • M.S. or Ph.D. in Computer Science or related technical field.

Responsibilities

  • Lead a team of experienced compiler engineers developing compiler optimization algorithms.
  • Deploy a new compiler targeting AWS custom hardware at scale.
  • Partner with AWS ML services teams and pre-silicon design.
  • Innovate on behalf of customers to enhance deep learning models.

Benefits

  • Flexible working hours.
  • Mentorship and career growth opportunities.
  • Inclusive team culture with employee-led affinity groups.
  • Work-life balance emphasis.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

General Merchandise Retailers

Education Level

Master's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service