Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

A subsidiary of Amazon Web Services (AWS) focused on hardware/software co-design for machine learning acceleration systems.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

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

Join Annapurna Labs, an AWS subsidiary at the forefront of hardware/software co-design for machine learning acceleration systems. As a Senior Software Engineer on the Machine Learning Server Software Team, you'll be developing critical software for ML servers, focusing on accelerator operations, I2C infrastructure, and server components. The role involves working closely with hardware, test, and manufacturing teams to create robust software solutions that enable qualification and rapid deployment.

The position requires expertise in low-level system software development, with hands-on experience in languages like C/C++, Python, and Lua. You'll be part of a team that values knowledge-sharing and mentorship, with opportunities to grow your engineering expertise through complex technical challenges. The work directly impacts AWS's machine learning infrastructure, making it a key role in advancing cloud computing capabilities.

AWS offers a supportive environment with strong emphasis on work-life harmony and career development. The company culture promotes diversity through employee-led affinity groups and ongoing learning experiences. As part of the world's most comprehensive cloud platform, you'll contribute to technology that powers successful businesses from startups to Global 500 companies.

The ideal candidate brings 5+ years of professional software development experience, strong system architecture skills, and leadership experience. You'll be working in Austin, TX, collaborating with talented engineers while having access to AWS's extensive resources and innovative technology stack.

Last updated 18 hours ago

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

  • Writing data-driven software for Machine Learning servers
  • Working with MLA Hardware, Test and Manufacturing teams
  • Creating coordinated software packages for qualification and deployment
  • Developing maintainable, documented, and reusable software in C/C++, Python, Lua
  • Supporting server components and integration into EC2

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

Python
Linux
  • 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 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
  • Career growth opportunities
  • Mentorship programs
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Sr. Software Engineer, Annapurna Labs ML Acceleration System Software

Manufacturing Platform Engineer - Software Development, Annapurna Labs

Senior Manufacturing Platform Engineer role at AWS Annapurna Labs, focusing on developing test infrastructure for ML acceleration hardware and manufacturing environments.

Sr. SDE, Mftg Automation, MDE Automation Team

Senior Software Development Engineer position at Amazon focusing on manufacturing automation software development, requiring 7+ years of experience and expertise in C#, C++, or Python.

Software Development Engineer, AWS Elastic Load Balancing, (Level 5), Customer Success Team

Senior Software Engineer role at AWS Elastic Load Balancing team focusing on building customer success tools and GenAI-powered automation systems.

Sr. Software Dev Engineer, Clarity

Senior Software Engineer role at Amazon building data analytics platform Clarity Metrics Marketplace for PXT organization

Software Dev Engineer III, Amazon EMR

Senior Software Engineer III role at Amazon EMR, leading development of scaling solutions for analytics and ML workloads on AWS cloud infrastructure.