Software Engineer, ML Acceleration System Software
Annapurna Labs (U.S.) Inc.
Salary: $143,400 - 165,600 per year Requirements:
- 3+ years of professional software development experience outside of internships
- 2+ years of experience in system design or architecture, including design patterns, reliability, and scaling for new and existing systems
- Proficiency programming in at least one software language
- 3+ years of full software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelors degree in computer science or an equivalent qualification
- Work as part of a team responsible for software tied to server components and integration into EC2
- Partner with MLA Hardware, Test, and Manufacturing teams to build a coordinated software package that supports qualification and rapid software deployment
- Develop software in C, C++, Python, and Lua that is maintainable, well documented, tested, reusable, and continuously improved
- Cloud
- EC2
- Hardware
- Machine Learning
- Python
- AWS
- Support
- PCIe
- Web
More:
We design silicon and software that accelerate innovation, building custom chips, accelerators, and software stacks that help solve complex cloud challenges. Our Machine Learning Server Software Team focuses on production software for initializing, monitoring, debugging, testing, qualifying, and manufacturing advanced machine learning acceleration servers. We work across accelerator chip initialization, clocks and voltages, and systems-level device drivers for I2C infrastructure, with a strong emphasis on hardware-level systems rather than machine learning algorithms. Our team supports new members through mentorship, knowledge sharing, and thoughtful code reviews, and we encourage career growth, inclusive collaboration, work-life balance, and opportunities to build skills through meaningful projects. We offer comprehensive benefits, including health coverage, retirement matching, paid time off, parental leave, and additional compensation elements such as sign-on payments and restricted stock units. Locations listed include Cupertino, CA and Austin, TX.
last updated 37 week of 2026
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, ML Acceleration System Software. Be the first to apply!
- associate software developer Austin, TX
- software engineer part time Austin, TX
- software developer intern Austin, TX
- software developer fintech Austin, TX
- software support engineer Austin, TX
- ngo software engineer Austin, TX
- software engineer - web development Austin, TX
- intel software engineer Austin, TX
- IT software engineer Austin, TX
- machine learning software engineer Austin, TX
