Software Engineer II, Annapurna Labs ML Acceleration System Software

Amazon Web Services (AWS)
US - California - Cupertino
View Company Profile / << Go Back

  • Job Type: Full time
  • 13 days ago

Job Description

You will develop and maintain software for initializing, monitoring, and testing machine learning acceleration servers. This involves collaborating with hardware and manufacturing teams to enable rapid deployment and system-level integration.

Requirements: Candidates must have at least 3 years of professional software development experience and 2 years of system design or architecture experience. Proficiency in programming languages like C, C++, or Python is required, along with a strong understanding of hardware-software interfaces.

Key Skills: C, C++, Python, Lua, System software, Device drivers, I2C, PCIe, SPI, Machine learning acceleration, Automation, Debugging, Software testing, Hardware integration, System architecture

Benefits: Health insurance, 401(k) matching, Paid time off, Parental leave, Restricted stock units, Sign-on payments, Mental health support, Adoption and surrogacy reimbursement




Fast Track Upload