Sr. Software Development Engineer, Graviton, Annapurna Labs

Annapurna Labs designs silicon and software that accelerates innovation within AWS Utility Computing (UC), providing product innovations for Compute, Database, Storage, Platform, and Productivity Apps services in AWS.
Backend
Senior Software Engineer
Contact Company
7+ years of experience
AI

Description For Sr. Software Development Engineer, Graviton, Annapurna Labs

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. This role may involve exposure to and experience with Amazon's growing suite of generative AI services and other cutting-edge cloud computing offerings across the AWS portfolio.

As a senior software engineer in the HPC domain, you will work on improving the performance and capabilities of HPC software and applications. You will contribute to state-of-the-art languages, methods, and tools used to develop, profile, and debug parallel scientific applications and libraries such as MPI, PGAS, OpenMP, BLAS, parallel computing, C++, Python, and Fortran. If you are already an open source developer or passionate about it, you will be able to continue your passion and contribute back to the community across all those projects.

In this role, you will use and further develop your deep knowledge in areas including design, implementation, and data analysis. You will have the opportunity to understand and improve how AWS delivers on one of the most important shifts at the core of the data center: our migration to Arm applications.

The team is dedicated to supporting new members, with a broad mix of experience levels and tenures. They celebrate knowledge-sharing and mentorship, with senior members providing one-on-one mentoring and thorough, but kind, code reviews. The team cares about career growth and strives to assign projects that help team members develop engineering expertise.

AWS values diverse experiences and encourages candidates to apply even if they don't meet all qualifications. The company is committed to work-life harmony, ongoing learning, and career advancement opportunities.

Last updated 3 months ago

Responsibilities For Sr. Software Development Engineer, Graviton, Annapurna Labs

  • Improve performance and capabilities of HPC software and applications
  • Contribute to state-of-the-art languages, methods, and tools for parallel scientific applications and libraries
  • Develop, profile, and debug HPC software
  • Contribute to open source projects in the HPC domain
  • Work on design, implementation, and data analysis in HPC
  • Support the migration to Arm applications in AWS data centers

Requirements For Sr. Software Development Engineer, Graviton, Annapurna Labs

Python
  • At least 7 years of relevant work experience and software development in HPC, MPI, PGAS, OpenMP, C++, Python, and Fortran
  • Expert knowledge of computer programming trends and their application to High Performance Computing (HPC)
  • Detailed knowledge of computer architecture (CPU, GPU, interconnects) technologies
  • A demonstrated ability to lead technical efforts in a team environment

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Sr. Software Development Engineer, Graviton, Annapurna Labs

Physical Design Engineer, Annapurna Labs

Physical Design Engineer role at Annapurna Labs, working on custom SoCs for AWS Machine Learning servers, requiring expertise in ASIC design and EDA tools.

Sr. Compiler Engineer III - Machine Learning, Annapurna Labs

Sr. Compiler Engineer III for Machine Learning at Annapurna Labs, developing compilers for AWS ML accelerators.

Senior System Mfg Engineer, Annapurna Labs

Senior System Mfg Engineer at Annapurna Labs, developing and maintaining manufacturing tests for AWS server hardware.

ML Compiler Engineer, Annapurna Labs

ML Compiler Engineer role at Annapurna Labs, developing state-of-the-art deep learning compiler stack for AWS Neuron, optimizing models across diverse domains.

DFT Design Engineer, AWS Machine Learning Acceleration

DFT Design Engineer position at AWS Machine Learning Acceleration, focusing on developing and optimizing hardware for data centers and cloud computing innovations.