Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs (AWS)

Amazon

Austin (TX)

Presencial

USD 168.100 - 227.400

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

RSUs
Health insurance
401(k) matching
Paid time off
Parental leave

Descripción de la vacante

Amazon is seeking an experienced Senior SoC Software DevOps Engineer to own end‑to‑end CI/CD pipelines for SoC software components, including firmware and modeling tools. The role spans pre‑silicon simulation and post‑silicon production environments, aligning with AWS’s advanced ML accelerator projects.

You will design scalable infrastructure, validate hardware‑in‑the‑loop processes, and drive release quality across diverse environments.

Formación

  • 7+ years of full software development lifecycle experience.
  • Experience as a mentor, tech lead, or leading an engineering team.
  • Programming experience in Python and at least one of: Bash, Go, C++, or Java.
  • Experience with infrastructure‑as‑code (CDK, CloudFormation, Terraform, etc.).

Responsabilidades

  • Own the end‑to‑end CI/CD pipelines and release processes for all SoC software components, including firmware, hardware abstraction layers, and modeling tools.
  • Design, maintain, and evolve systems that produce reliable releases for internal verification teams and external AWS services, ensuring pipelines function across heterogeneous environments.
  • Build qualification workflows that guarantee software meets strict quality standards before reaching customers or verification teams.
  • Develop hardware‑in‑the‑loop test infrastructure that validates SoC software on actual silicon in laboratory and automated testing settings, creating frameworks to run tests on real chips and integrate results into continuous integration workflows.
  • Build observability tools such as dashboards that track build health, test coverage, and pipeline performance, and implement alerting systems that notify teams of regressions.
  • Identify and remove friction in development workflows, such as slow build times or complex release steps, using data‑driven insights to prioritize improvements that accelerate team productivity.
  • Solve novel problems like bridging disconnected environments and orchestrating synchronized releases across multiple domains.

Conocimientos

Software development lifecycle
Mentoring / tech lead
Python
Programming in Bash/Go/C++/Java
Infrastructure as code
AWS services
Linux build environments

Educación

Bachelor’s degree in computer science or equivalent

Herramientas

Terraform
CloudFormation
CDK
Jenkins
CI/CD pipelines
Linux

Descripción del empleo

The Senior SoC Software DevOps Engineer role focuses on enabling rapid and reliable development of software for AWS’s most advanced custom machine learning chips. The engineer serves as the primary owner of infrastructure that directly affects how quickly software teams can iterate on code for both pre‑silicon simulation environments and post‑silicon production deployments. By building robust automation and tooling, the role ensures that tape outs for new chips stay on schedule and that software is ready to function immediately when first silicon becomes available, directly impacting AWS’s ability to deliver advanced ML infrastructure to its largest customers.

This position operates at the intersection of hardware and software, requiring deep expertise in infrastructure engineering to solve unique challenges such as coordinating releases across isolated environments and validating firmware on real silicon. The engineer will remove infrastructure burdens so that teams can focus on feature development, with success measured by improvements in development velocity, release quality, and system stability.

Responsibilities

The engineer will:

  • Own the end‑to‑end CI/CD pipelines and release processes for all SoC software components, including firmware, hardware abstraction layers, and modeling tools.
  • Design, maintain, and evolve systems that produce reliable releases for both internal verification teams and external AWS services, ensuring pipelines function across heterogeneous environments such as corporate networks and VPCs.
  • Build qualification workflows that guarantee software meets strict quality standards before reaching customers or verification teams.
  • Develop hardware‑in‑the‑loop test infrastructure that validates SoC software on actual silicon in laboratory and automated testing settings, creating frameworks to run tests on real chips and integrate results into continuous integration workflows.
  • Build observability tools such as dashboards that track build health, test coverage, and pipeline performance, and implement alerting systems that notify teams of regressions.
  • Identify and remove friction in development workflows, such as slow build times or complex release steps, using data‑driven insights to prioritize improvements that accelerate team productivity.
  • Solve novel problems like bridging disconnected environments and orchestrating synchronized releases across multiple domains.
About the Team

We are part of the SoC Software organization within Annapurna Labs. Our three software teams—uCode, HAL (Hardware Abstraction Layer), and Modeling—build firmware, drivers, and virtual platforms for AWS’s custom ML accelerator chips. We operate like a startup: small teams, high ownership, and direct impact on AWS’s most strategic silicon programs. This DevOps engineer will work across all three teams, with a mandate to improve velocity, quality, and developer experience for the entire SoC software organization.

Basic Qualifications
  • 7+ years of full software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Experience as a mentor, tech lead, or leading an engineering team.
  • Programming experience in Python and at least one of: Bash, Go, C++, or Java.
  • Experience with infrastructure‑as‑code (CDK, CloudFormation, Terraform, etc.).
  • Experience with AWS services (Lambda, S3, EC2, CloudWatch, IAM, Secrets Manager, etc.).
  • Experience with Linux‑based build and development environments.
Preferred Qualifications
  • Bachelor’s degree in computer science or equivalent.
  • Experience with Amazon's internal build and release systems (Brazil, Pipelines, CRUX, Apollo, etc.).
  • Experience building cross‑environment or cross‑account automation (e.g., bridging corporate and isolated/air‑gapped environments).
  • Experience with Jenkins pipeline development and administration.
  • Experience with hardware‑in‑the‑loop testing or supporting hardware/silicon development teams.
  • Experience building observability infrastructure: dashboards, metrics pipelines, alerting (CloudWatch, QuickSight, or similar).

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Base salary ranges:

  • Cupertino, CA – $193,300.00 – $261,500.00 USD annually
  • Austin, TX – $168,100.00 – $227,400.00 USD annually
Bonus, restricted stock units, and comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave are part of the total compensation package.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs

Amazon Web Services (AWS) • Austin (TX)

Presencial
USD 168.000 - 227.000
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

Presencial
USD 193.000 - 261.500
RSUs
Health insurance
401(k) matching
+2
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon • Cupertino (CA)

Presencial
USD 165.200 - 223.600
RSUs
Health insurance
401(k) matching
+1
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

Presencial
USD 165.000 - 224.000
Health insurance
401(k)
Paid time off
+1
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

Presencial
USD 144.000 - 194.000
Health insurance
401(k) matching
Paid time off
+1
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Cupertino (CA)

Presencial
USD 193.000 - 262.000
Health insurance
401(k) matching
Paid time off
+1
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

Amazon Web Services (AWS) • Austin (TX)

Presencial
USD 168.000 - 227.000
Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators
Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators

Amazon Web Services (AWS) • Cupertino (CA)

Presencial
USD 165.000 - 224.000
Health insurance
401(k) matching
Paid time off
+3
Sr. SDE, MLA hardware/software co-design, Annapurna Labs Machine Learning Acceleration
Sr. SDE, MLA hardware/software co-design, Annapurna Labs Machine Learning Acceleration

Amazon Web Services (AWS) • Austin (TX)

Presencial
USD 159.000 - 215.000
Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators
Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators

Amazon Web Services (AWS) • Austin (TX)

Presencial
USD 144.000 - 194.000
Health insurance
401(k) matching
Paid time off
+1