Annapurna Labs
Technology
SeniorSoftwareEngineer,MachineLearningAccelerator
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer, Machine Learning Accelerator at Annapurna Labs. Skills: Machine Learning hardware, Server software, Hardware/software co-design. Support development and management of services. Design silicon and software”
Industry & Context.
Troubleshooting; Debugging
What They're Looking For.
Must Have
5+ years software development experience, 5+ years programming experience, 5+ years leading design or architecture, 5+ years full software development life cycle experience, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team
Nice to Have
Bachelor's degree in computer science, Experience writing low level drivers, Experience with hardware troubleshooting, Experience with hardware debugging
What You'll Do.
Support development and management of services
Design silicon and software
Write software for advanced servers
Develop software for machine learning hardware
Work with silicon design teams
Work with hardware design teams
Develop maintainable software
Develop improved software
Develop documented software
Develop tested software
Develop reusable software
Focus on server software
Develop software for debug
Develop software for testing
Develop software for qualification
Develop software for manufacturing
Develop low level software
Develop high level software
Scale organization using software
Scale organization using automation
How You'll Work.
Team & Collaboration
Silicon design teams; Hardware design teams
Full Job Description
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services. Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world. In Annapurna Labs we are at the forefront of hardware/software co-design not just in Amazon Web Services (AWS) but across the industry. The MLA Technology team is looking for candidates interested in diving deep into the different hardware technologies that power our Machine Learning servers and view the software to drive these technologies as the deliverable. Do you like hacking memory using PCIe expansion cards? Great! Do you read data sheets like others read the news? Great! Done some embedded programming? Great! Messed with FPGAs? Great! Hacked your autonomous vacuum cleaner? Great! Let the magic smoke out once or twice? Didn't we all ... Did this make you smile? Awesome. Our team writes software focused on hardware for the most advanced servers in the world. If that interests you, come join our team! Key job responsibilities - Members of the team are responsible for software related to machine learning hardware at all points
Applying for this Senior Software Engineer, Machine Learning Accelerator role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Annapurna Labs?
Real rants from real employees. Read before you apply.