Annapurna Labs, a part of Amazon Web Services (AWS), is at the forefront of hardware/software co-design, creating innovative silicon and software solutions that power cloud computing. The Machine Learning Server Software Team is seeking talented engineers to help redefine server management at EC2 scale. This role focuses on developing management software for server components throughout their lifecycle, from manufacturing to fleet deployment.
As a Software Engineer II, you'll be working on critical systems that enable AWS's infrastructure, including debug tools, testing frameworks, and qualification software. The position requires expertise in embedded systems programming, operating system modifications, and server management applications. You'll collaborate closely with hardware and test teams to create comprehensive software solutions that facilitate rapid deployment and qualification of server components.
The team operates in a highly cross-functional environment, emphasizing automation, software best practices, and architectural excellence. You'll have the opportunity to work on scalable systems that impact AWS's entire server infrastructure, from development through production. The role offers exposure to cutting-edge technology in cloud computing and machine learning acceleration.
AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company emphasizes work-life harmony and provides extensive career development resources, including mentorship programs and knowledge-sharing platforms. As part of the AWS Utility Computing organization, you'll contribute to foundational services like Amazon S3 and EC2, while working alongside experienced professionals in a supportive environment that celebrates knowledge-sharing and professional growth.
This position offers an excellent opportunity to work on innovative technology while being part of a team that's shaping the future of cloud computing infrastructure. The role combines technical challenges with professional development opportunities in a collaborative, inclusive environment.