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.