Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

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.

Last updated 12 minutes ago

Responsibilities For Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

  • Member of a team responsible for the software associated with server components and integration in to EC2
  • Working with the MLA Hardware, Test and Manufacturing teams to create coordinated software package
  • Developing maintainable software in C/C++, Python, Lua
  • Debug, testing, qualification, and manufacturing of server software
  • Help organization scale through software and automation

Requirements For Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • 5+ years of full software development life cycle experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Flexible working culture
  • Mentorship and career growth opportunities
  • Knowledge-sharing
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

Software Development Engineer - GenAI, Amazon

Senior Software Engineer role at Amazon focusing on building infrastructure and platforms for Generative AI capabilities, working with cutting-edge AI technologies and research teams.

Software Development Engineer - GenAI

Senior Software Engineer role at Amazon focusing on building infrastructure and platforms for next-generation AI capabilities, combining advanced research with practical applications.

Software Development Engineer - GenAI, Amazon

Senior Software Engineering role focused on building scalable AI infrastructure and platforms at Amazon, working with cutting-edge Generative AI technologies.

Software Development Engineer - GenAI, Amazon

Senior Software Engineer role at Amazon focusing on building infrastructure and platforms for Generative AI capabilities, combining advanced AI research with practical applications.

Software Dev Engineer III, AWS Clean Rooms ML

Senior Software Engineer role at AWS Clean Rooms ML team, building privacy-preserving machine learning solutions and secure multi-party computation capabilities.