Software Development Engineer, ML Systems, Annapurna Labs (AWS)

Amazon

New York (NY)

On-site

USD 158,100 - 213,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Annapurna Labs is seeking a Software Development Engineer for ML Systems in Annapurna Labs, NY. You will tackle challenging technical problems across the stack, designing and delivering software to boost performance, durability, and security for AWS customers.

The role requires 3+ years in software development and 2+ years in design/architecture, plus hands-on Generative AI experience. You will work with a cross-functional team on a startup-like environment within AWS UC and AWS Neuron,

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • Bachelor’s degree in computer science or equivalent.
  • Hands-on technical experience in Generative AI space with ML workflows.

Responsibilities

  • Solve challenging technical problems at every layer of the stack.
  • Design, implement, test, deploy and maintain software to improve performance, durability, cost and security.
  • Build high-quality, highly available, always-on products.
  • Research implementations that deliver the best experiences for customers.

Skills

Software development
System design
Programming

Education

Bachelor's degree in computer science

Job description

Software Development Engineer, ML Systems, Annapurna Labs

About Amazon Annapurna Labs: Amazon Annapurna Labs team (our organization within AWS UC) is responsible for building innovation in silicon and software for our 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, software and operations. Because of our team’s breadth of talent, we have been able to improve AWS cloud infrastructure in high‑performance machine learning with AWS Neuron, Inferentia and Trainium ML chips, in networking and security with products such such as AWS Nitro, Enhanced Network Adapter (ENA), and Elastic Fabric Adapter (EFA), and in computing with AWS Graviton and F1 EC2 instances.

AWS Utility Computing (UC) provides product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Additionally, this role may involve exposure to and experience with Amazon’s growing suite of generative AI services and other cloud computing offerings across the AWS portfolio.

About AWS: Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

About AWS Neuron: AWS Neuron is the software for Trainium and Inferentia, the AWS Machine Learning chips. Inferentia delivers best‑in‑class ML inference performance at the lowest cost in the cloud to our AWS customers. Trainium is designed to deliver the best‑in‑class ML training performance at the lowest training cost in the cloud, and it’s all being enabled by AWS Neuron. Neuron is a software that includes an ML compiler and native integration into popular ML frameworks. Our products are being used at scale with external customers like Anthropic and Databricks as well as internal customers like Alexa, Amazon Bedrocks, Amazon Robotics, Amazon Ads, and Amazon Rekognition.

Key job responsibilities
  • Solve challenging technical problems, often ones not solved before, at every layer of the stack.
  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  • Build high‑quality, highly available, always‑on products.
  • Research implementations that deliver the best possible experiences for customers.
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.

  • 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. You will collaborate closely with a cross‑functional team comprised of compiler, hardware, and ML engineers.
  • Work in a startup‑like development environment, where you’re always working on the most important stuff.
Basic Qualifications
  • 3+ years of non‑internship professional software development experience.
  • 2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
Preferred Qualifications
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Bachelor’s degree in computer science or equivalent.
  • Hands‑on technical experience working on the Generative AI space.
  • 1+ years in machine learning or other computational modeling environments with an emphasis on building and optimizing models for diverse hardware platforms.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, NY, New York - 158,100.00 - 213,800.00 USD annually

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer, ML Systems, Annapurna Labs
Software Development Engineer, ML Systems, Annapurna Labs

Amazon Web Services (AWS) • New York (NY)

On-site
USD 158,000 - 214,000
Software Development Engineer III, Annapurna Labs (AWS)
Software Development Engineer III, Annapurna Labs (AWS)

Amazon • New York (NY)

On-site
USD 184,900 - 250,200
RSUs
Health insurance
401(k) matching
+3
Applied Scientist II, Annapurna ML
Applied Scientist II, Annapurna ML

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 171,000 - 223,000
Software Development Engineer III, Annapurna Labs
Software Development Engineer III, Annapurna Labs

Amazon • New York (NY)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
Paid time off
+2
SDE II, ML Infra Services, Annapurna Labs (AWS)
SDE II, ML Infra Services, Annapurna Labs (AWS)

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Applied Scientist, AWS Neuron Science Team
Applied Scientist, AWS Neuron Science Team

Amazon • Seattle (WA)

On-site
USD 136,000 - 224,000
Flexible work environment
Mentorship and career growth opportunities
Comprehensive benefits package
Software Engineer- AI/ML, Amazon Neuron Training
Software Engineer- AI/ML, Amazon Neuron Training

Socket.dev • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, Neuron Developer Experiences Team
Software Development Engineer, Neuron Developer Experiences Team

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 212,000 - 288,000
Principal Product Manager - Kernels, AI/ML, Annapurna Labs
Principal Product Manager - Kernels, AI/ML, Annapurna Labs

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 206,000 - 280,000