Search jobs > Seattle, WA > Senior software development

Senior Software Development Engineer, AWS Neuron Inference

Amazon.com Services LLC
Seattle, Washington, USA
$151.3K a year
Full-time

AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine

learning accelerators and the Trn1 and Inf2 servers that use them. This role is for a software engineer in the Neuron Inference (ML Apps) team for AWS Neuron.

This role is responsible for development, enablement and performance optimization (latency, throughput) of a wide variety of ML model families, including massive scale large language models like Llama3, DBRX, and beyond, as well as Stable Diffusion, Vision Transformers and many more.

The Neuron Inference team works side by side with compiler engineers and runtime engineers to create, build and tune distributed inference solutions with Trn1 / Inf2.

Experience optimizing inference performance for both latency and throughput on these large models using PyTorch or JAX is a must.

Experience with technologies / tools such as vLLM, Hugging Face, multi-modal inference, etc. is highly valued.

Key job responsibilities

This role will help lead the efforts building distributed inference support into Pytorch, Tensorflow using XLA and the Neuron compiler and runtime stacks.

This role will help tune these models to ensure highest performance and maximize the efficiency of them running on the AWS Trainium and Inferentia silicon.

Strong software development using C++ / Python and ML knowledge are both critical to this role.

A day in the life

As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also :

Build high-impact solutions to deliver to our large customer base.

Participate in design discussions, code review, and communicate with internal and external stakeholders.

Work cross-functionally to help drive business decisions with your technical input.

Work in a startup-like development environment, where you’re always working on the most important stuff.

About the team

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship.

Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent
  • 30+ days ago
Related jobs
Promoted
Amazon Development Center U.S., Inc.
Sammamish, Washington

The ideal candidate for this position is an experienced software engineer excited to work on cloud scale software and a proven track record of architecting and building software in Java/Linux, golang and/or C#/Windows. Our senior engineers truly enjoy mentoring more junior engineers and engineers fr...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer, Frontend DevXP. ...

Promoted
Blue Origin
Seattle, Washington

The ideal candidate will quickly achieve a high level of proficiency in the system / software architecture as well as Blue Origin's engineering process. Sophisticated software development skills, particularly in C/C++ & Python. Experience with Linux device driver software development. Master's degre...

Amazon Development Center U.S., Inc.
Medina, Washington

Our team, AWS Systems Manager, is looking for a Senior SDE to build highly distributed systems aimed at providing safe operating capabilities for our customers. AWS Systems Manager is the operations hub for the AWS cloud. We are focused on the growth and development of every member of the team, an...

Promoted
Nintendo
Redmond, Washington

A wholly owned subsidiary, Nintendo Technology Development, based in Redmond, Washington, creates future hardware/software technology and researches North American-based technologies. Lead development activities on major software subsystems, providing hands-on assistance to junior team members. Degr...

Promoted
Jobs via eFinancialCareers
Seattle, Washington

Terraform and use tech like AWS DynamoDB, AWS Opensearch, AWS Neptune, AWS Lambdas, AWS ECS, Gitlab, Sentry so exposure to these is a plus. We are seeking a seasoned Senior Software Engineer with a robust background in API development and building data processing systems. This will include doing API...

Tideworks
Seattle, Washington

As a Senior Software Development Engineer in Test (SDET) at Tideworks, you are a member of an agile-oriented cross-functional team of software engineers, testers, technical writers, and designers who leverage software to solve real-world problems in the co. ...

Amazon Development Center U.S., Inc.
Seattle, Washington

We're looking for talented Software Development Engineers (SDEs) who share our mission and want their work to have resounding impact. As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and...

Amazon.com Services LLC
Renton, Washington

As a Senior Software Development Engineer, you will be a critical part of our development team, responsible for optimizing storage, indexing and query performance of Amazon DocumentDB. AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storag...

Amazon.com Services LLC
Seattle, Washington

We are looking for engineers with experience in one or more of: compiler design, performance, language internals, or similar areas to help us shape the JDK we run at Amazon. You will also be sharing your findings with the rest of the engineering community and contributing improvements back to OpenJD...