Software Development Engineer , Annapurna ML
Opens the original job posting in a new tab.
Job description
Annapurna Labs is currently seeking highly experienced Software Development Engineers to enable automation systems and develop test infrastructure for manufacturing environments globally. As a member of the Machine Learning Acceleration team, you will develop and maintain critical test infrastructure for our ML acceleration hardware, ensuring quality and reliability across our manufacturing operations. You will work on developing at-scale software solutions to manage the manufacturing environments at board and server level test. You will work together with other engineering teams to unify testing solutions between manufacturing and data center operations groups. You will develop and maintain the test deployment and distribution systems to ensure that our manufacturing partners have access to appropriate versions of our software as soon as it's available. You will respond to new issues raised by our manufacturing partners, analyze logs and failures, and then develop and deploy solutions to those issues. You will develop documentation as well as testing and debug procedures for our manufacturing partners to follow. Key job responsibilities
- Develop, validate and deploy test infrastructure mechanisms into manufacturing environments globally
- Design and manage scaled fleets of custom test equipment, ensuring optimal performance and maintenance Architect and develop data processing solutions using internal cloud services to collect, analyze, and manage manufacturing test data
- Drive manufacturing test infrastructure unification efforts between lab and production environments
- Collaborate with cross-functional teams to implement robust automation solutions