Jobs · Consulting · California

Software Engineer II, Annapurna Labs ML Acceleration System Software

Amazon Web Services (AWS) · Cupertino, CA · 1 wk ago
ConsultingFull-time

About the role

The Machine Learning Server Software Team at Annapurna Labs is seeking candidates with a passion for developing data-driven software for our advanced machine learning acceleration servers. Our team works closely with hardware, test, and manufacturing teams to ensure seamless integration and rapid deployment of software.

Responsibilities

  • Develop software (C, C++, Python, Lua) for server components and integration into EC2.
  • Collaborate with hardware, test, and manufacturing teams to create coordinated software packages for qualification and rapid deployment.
  • Build and maintain production software for initializing and monitoring the most advanced machine learning acceleration servers.
  • Work on system-level device drivers for I2C infrastructure and other critical data paths.
  • Ensure software is scalable and adaptable to changing needs.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience.
  • Experience programming with at least one software programming language.

Qualifications

  • Bachelor's degree in computer science or equivalent.

Skills

Preferred qualifications include:

  • 3+ years of full software development life cycle experience.
  • Experience with full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.

Benefits

Amazon offers a comprehensive benefits package including:

  • Health insurance (medical, dental, vision, prescription, life, AD&D)
  • Earned Time Off (ETO)
  • Paid Time Off (PTO)
  • Parental Leave
  • Flexible Spending Accounts (FSA)
  • Adoption and Surrogacy Reimbursement
  • 401(k) matching
  • Employee Assistance Program (EAP)
  • Mental Health Support
  • Medical Advice Line
  • Flexible Spending Accounts
  • Supplemental Life Insurance

Pay

Base salary range for this position is $165,200.00 - $223,600.00 USD annually.

Schedule

Full-time position.

Similar jobs