Software Development Engineer, Annapurna Labs

1 day ago


Cupertino CA United States Amazon Full time

Sr. Software Development Engineer, Annapurna Labs

The AWS Cloud Storage offers a complete range of hardware and software for customers to store, access, govern, and analyze their data, reducing costs, increasing agility, and accelerating innovation.

AWS Cloud Storage team is hiring firmware engineers with a background in NVMe memory devices to solve our customers' toughest problems.

As a firmware engineer on the AWS Cloud Storage team, you will be a thought leader at the forefront of consumer storage and networking solutions. You should feel equally comfortable in server and embedded environments, possess a deep understanding of computer architecture, Linux OS, and programming sophisticated embedded devices.

Every day you will be working alongside brilliant engineers and leaders who obsess about performance, availability, scalability, and durability of customer data, with the ambitious goal of improving AWS' industry-leading product.

Join us today and shape the future of one of AWS's fastest-growing products

Key Job Responsibilities
  1. Research, design, implement Firmware to support NVMe subsystem, DMA, and Crypto through specialized HW units in Nitro Cards.
  2. Debug complex, system-level, multi-component issues across multiple layers from kernel to application.
  3. Profile system performance activity and drive optimizations across our software stack.
  4. Deliver production-quality code and support its operation in the production environment.
BASIC QUALIFICATIONS
  1. Experience as a mentor, tech lead, or leading an engineering team.
  2. 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  3. 5+ years of experience with programming languages: C or C++.
  4. 5+ years of experience in embedded Linux systems or NVMe Subsystem.
PREFERRED QUALIFICATIONS
  1. Bachelor's degree in computer science or equivalent.
  2. Experience with storage protocols (PCIE/NVME/SATA/SCSI).
  3. Experience with the Linux kernel.
  4. Experience with Device Driver in Embedded System.

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, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit this link .

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit this link .

Posted: June 28, 2024

Posted: June 5, 2024

Posted: May 22, 2024

Posted: July 22, 2024

Share this job

Important FAQs for current Government employees

Before proceeding, please review the following FAQs: this link .

Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

#J-18808-Ljbffr

  • Cupertino, United States Amazon Full time

    We are seeking an experienced software engineer with low-level latency networking or interconnect expertise to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs. This role is on the forefront of AI/ML, we spend a good deal of the day optimizing the networking for the...


  • Cupertino, CA, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc. AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...


  • Seattle, WA, United States Amazon Full time

    Annapurna Labs was a startup company acquired by AWS in 2015, and is now fully integrated. If AWS is an infrastructure company, then think Annapurna Labs as the infrastructure provider of AWS. Our org covers multiple disciplines including silicon engineering, hardware design and verification, software, and operations. AWS Nitro, ENA, EFA, Graviton and F1 EC2...


  • Austin, TX, United States Amazon Full time

    System Development Engineer, Annapurna Labs, Machine Learning Fleet Operations 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...


  • Cupertino, United States Amazon Full time

    Annapurna ML pathfinding team is a new function within the Annapurna ML go-to-market org that help customers accelerate their adoption of Annapurna ML products including AWS Trainium and AWS Inferentia. The team offers hands-on data science and coding services to our most strategic customer opportunities to launch their training and inference workloads on...


  • Cupertino, United States Amazon Full time

    Annapurna ML pathfinding team is a new function within the Annapurna ML go-to-market org that help customers accelerate their adoption of Annapurna ML products including AWS Trainium and AWS Inferentia. The team offers hands-on data science and coding services to our most strategic customer opportunities to launch their training and inference workloads on...

  • Software Engineer

    2 weeks ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...

  • Software Engineer

    1 day ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...


  • Cupertino, CA, United States Amazon Full time

    ML Compiler Engineer II - Automated Reasoning Science, Annapurna Labs Job ID: 2720280 | Amazon Development Center U.S., Inc. The AWS Neuron Compiler team is actively seeking skilled compiler engineers to join our efforts in developing a state-of-the-art deep learning compiler stack. This stack is designed to optimize application models across diverse...

  • Machine Learning

    1 week ago


    Cupertino, United States Amazon Full time

    The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. 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...

  • Machine Learning

    1 week ago


    Cupertino, United States Amazon Full time

    The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. 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...

  • Machine Learning

    3 weeks ago


    Cupertino, United States Amazon Full time

    The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. 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...


  • San Francisco, CA, United States Amazon Full time

    Software Engineer- AI/ML, AWS Neuron Distributed Training Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate?The Annapurna Labs team at Amazon Web Services (AWS) is looking for a Software...

  • Software Engineer

    1 day ago


    Cupertino, CA, United States Amazon Full time

    Job ID: 2718972 | Amazon Web Services, Inc. - A97 AWS Neuron is the complete software stack for the AWS Inferentia (Inf1/Inf2) and Trainium (Trn1), our cloud-scale Machine Learning accelerators. This role is for a machine learning engineer in the Distribute Training team for AWS Neuron, responsible for development, enablement and performance tuning of a wide...


  • Cupertino, CA, United States Amazon Full time

    Embedded Software Development Engineer, Annapurna Labs AWS Networking Software enhances every aspect of our customers networking infrastructure and enables all of the benefits of hosting complex workloads in the cloud.We are looking for software development engineers with a background in networking and a passion for innovation for a brand new initiative...


  • Seattle, WA, United States Amazon Full time

    Are you excited about Machine Learning, chip acceleration, compilers, storage, systems or EC2? Are you passionate about delivering high quality services that affect hundreds of thousands of users? We are dubbed the "secret sauce" behind AWS's success with development centers in the U.S. and Israel. Annarpuna is at the forefront of innovation by combining...


  • Cupertino, California, United States Amazon Full time

    Unlock the Future of AI and HPC with AmazonAnnapurna Labs, a pioneering organization within AWS, is seeking an experienced Software Development Engineer to join our elite team. As a High-Performance Networking Solutions Engineer, you will design and optimize cutting-edge systems for Machine Learning (ML) and High-Performance Computing (HPC) workloads on...


  • Seattle, WA, United States Amazon Full time

    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new 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...


  • Cupertino, United States Annapurna Labs Full time

    Utility Computing (UC)AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll...


  • Cupertino, California, United States Amazon Full time

    About the RoleAs a Senior Machine Learning Compiler Engineer III on the AWS Neuron team, you will be a thought leader in developing and scaling a compiler to handle the world's largest ML workloads. This is an exciting opportunity to architect and implement business-critical features, publish cutting-edge research, and mentor a brilliant team of experienced...