✦ Luna Orbit — AI & Machine Learning

Software Engineer ML Acceleration, Annapurna Labs ML Acceleration System Software

at Amazon.com

📍 US, TX, Austin Unknown Posted April 14, 2026
Type Full-Time
Experience entry
Exp. Years Not specified
Education Not specified
Category AI & Machine Learning

Build and maintain machine learning server software for Annapurna Labs, focused on the server components that accelerate ML workloads. Work with hardware, test, and manufacturing teams to deliver qualification-ready and rapidly deployable software integrated with Amazon EC2.

  • Develop server software for machine learning acceleration systems
  • Integrate software with Amazon EC2
  • Collaborate with hardware, test, and manufacturing teams for coordinated qualification and deployment
  • Write maintainable, documented, tested, reusable software in C/C++, Python, and Lua
  • Work on data paths and I2C infrastructure and accelerator inner-workings

This role develops data-driven software for machine learning servers using C/C++, Python, and Lua. The work spans accelerator inner-workings, I2C infrastructure, and integration of server component software into Amazon Elastic Compute Cloud (Amazon EC2), emphasizing maintainability, documentation, testing, and reuse.

The ideal candidate is a software engineer who has built data-driven server-side software for machine learning acceleration systems, with strong proficiency in C/C++, Python, and Lua. They can integrate server components software into Amazon EC2 and collaborate with hardware, test, and manufacturing teams to produce maintainable, testable, reusable software packages. They are comfortable working in a hardware/software co-design environment with I2C and accelerator inner-workings.

Developing software (C/C++PythonLua) which can be maintainedimproved upondocumentedtestedand reusedWorking with hardwaretest and manufacturing teams to create a coordinated software package to enable qualification and rapid deploymentWriting data-driven software for Machine Learning servers
Amazon Elastic Compute Cloud (Amazon EC2)I2Caccelerator
data-driven softwareC/C++PythonLuaI2C infrastructureaccelerator inner-workingsserver components softwareintegration in to EC2qualificationrapid deploymentmaintainable softwaredocumentedtestedreusedcoordinate with hardware test manufacturing teamshardware/software co-design
software associated with server components and integration in to EC2C/C++PythonLuadata-driven software developmentserver software integration with Amazon Elastic Compute Cloud (Amazon EC2)hardware/software co-designtest and manufacturing coordinationcreating coordinated software packagequalification software deploymentrapid deployment of softwarewriting maintainable softwaredocumenting softwaretesting softwarereusing softwareI2C infrastructureaccelerator inner-workings
team collaborationmentorshipknowledge-sharingone-on-one mentoringthorough but kind code reviewscareer growth focus
Industry Aerospace
Job Function Develop and integrate ML acceleration server software for deployment on Amazon EC2
Role Subtype Backend Engineer
Tech Domains Amazon Web Services, Python, C++, Linux, Embedded Systems, IT Automation, Hardware acceleration
Software EngineerMachine Learning Server Software TeamMachine Learning serversML AccelerationAnnapurna LabsAmazon Web Services (AWS)Amazon Elastic Compute Cloud (Amazon EC2)C/C++PythonLuadata-driven softwareI2Caccelerator inner-workingsserver componentsintegration in to EC2qualificationrapid deploymenthardware/software co-designtest and manufacturingmaintaineddocumentedtestedreused

Must be able to develop software in C/C++, Python, and Lua, Must be able to support server component integration in to EC2, Must be able to coordinate with hardware/test/manufacturing teams for qualification and deployment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile