Enable job alerts via email!

Software Development Manager - ML Compiler, AWS Neuron, Annapurna Labs

Amazon

Seattle (WA)

On-site

USD 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Development Manager, leading a talented team of compiler engineers in the innovative AWS Neuron team. This role offers the unique opportunity to work at the intersection of cutting-edge silicon and software, driving advancements in machine learning acceleration. You'll be responsible for developing and scaling a compiler that enhances performance on AWS Inferentia and Trainium. With a culture of experimentation and learning, you'll leverage your technical expertise and leadership skills to make a significant impact on AWS's machine learning services. If you're passionate about innovation and eager to shape the future of cloud computing, this is the perfect opportunity for you.

Qualifications

  • 3+ years of engineering team management experience required.
  • Deep understanding of compilers and software engineering principles.

Responsibilities

  • Lead a team of compiler engineers in developing and scaling compilers.
  • Collaborate with AWS ML services teams on new product features.

Skills

Engineering Team Management
Software Design Fundamentals
Compilers Knowledge
Resource Management
Instruction Scheduling
Code Generation
Optimization
Technical Communication

Education

M.S. in Computer Science
Ph.D. in Computer Science

Tools

LLVM
GCC

Job description

Software Development Manager - ML Compiler, AWS Neuron, Annapurna Labs

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 the 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 a cutting-edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. The Neuron SDK optimizes performance of complex neural net models executed on AWS Inferentia and Trainium.

The Team: The Amazon Annapurna Labs team is responsible for building innovation in 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: As a Manager III on the AWS Neuron team, you'll be leading a team of compiler engineers through developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium. 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 vision and technical communication skills as a hands-on partner to AWS ML services teams, to be involved in pre-silicon design, bring new products/optimizations/features to market, and many other exciting projects to ensure the Neuron SDK exceeds our customers' needs of high performance, low cost, and ease of use.

You will have deep knowledge of resource management, scheduling, code generation, optimization, and new instruction architectures including CPU, NPU, GPU and novel forms of compute.

In order to be considered for this role, candidates must be currently located or willing to relocate to Toronto.

BASIC QUALIFICATIONS

- 3+ years of engineering team management experience
- 6+ years of working directly within engineering teams experience
- 4+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience partnering with product or program management teams
- Excellent software design fundamentals, knowledge of software engineering principles, and a deep understanding of compilers (resource management, instruction scheduling, code generation, and compute graph optimization)

PREFERRED QUALIFICATIONS

- M.S. or Ph.D. in Computer Science or related technical field
- Experience with toolchains (LLVM, GCC) and code generation techniques for new hardware
- Knowledge of compiler internals from front end to run-time environment with emphasis on AI acceleration

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

Posted: October 29, 2024 (Updated about 1 hour ago)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Manager, Neuron Tools, Annapurna Labs

Annapurna Labs (U.S.) Inc.

Seattle

On-site

USD 166,000 - 288,000

-1 days ago
Be an early applicant

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Amazon

Seattle

On-site

USD 166,000 - 288,000

11 days ago

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Amazon

Seattle

On-site

USD 166,000 - 288,000

20 days ago

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Amazon

Seattle

On-site

USD 166,000 - 288,000

17 days ago

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Amazon

Bellevue

On-site

USD 166,000 - 288,000

19 days ago

Software Development Manager - Compiler, AWS Neuron, Annapurna Labs

Amazon

Seattle

On-site

USD 130,000 - 190,000

30+ days ago

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Amazon

Seattle

On-site

USD 151,000 - 262,000

5 days ago
Be an early applicant

Software Development Manager, Neuron Tools, Annapurna Labs

Amazon

Seattle

On-site

USD 166,000 - 288,000

30+ days ago

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Amazon

Seattle

On-site

USD 129,000 - 224,000

9 days ago