Annapurna Labs, part of Amazon Web Services (AWS), is seeking a Senior Software Engineer for their Machine Learning Server Software Team. This role focuses on hardware/software co-design for ML acceleration systems, working with physical systems that execute and accelerate machine learning algorithms. The position involves developing software for server components, working with data paths, I2C infrastructure, and accelerator technologies.
The team is dedicated to server software development for debug, testing, qualification, and manufacturing, with a strong focus on automation and scalability. They offer a collaborative environment that values knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews.
AWS provides a diverse and inclusive workplace culture, with employee-led affinity groups and ongoing learning experiences. The company values work-life harmony and offers flexibility in their working culture. As part of the world's most comprehensive cloud platform, you'll be working with cutting-edge technologies and contributing to systems that power businesses from startups to Global 500 companies.
The ideal candidate should have extensive experience in software development, system architecture, and team leadership. They should be comfortable working with various programming languages and have a strong understanding of the full software development lifecycle. This role offers an opportunity to work on advanced server technologies while being part of a team that supports professional growth and development.