Talent.com
Amazon
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna LabsAmazon • Cupertino, CA, United States
No longer accepting applications
Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs

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

Amazon • Cupertino, CA, United States
7 days ago
Salary
$193,300.00 yearly
Job type
  • Full-time
Job description

Description

The Senior SoC Software DevOps Engineer role centers on enabling the rapid and reliable development of software for AWSs most advanced custom machine learning chips. This position is critical to supporting the Trainium and Inferentia families of silicon which power large scale AI training at AWS. The engineer will serve 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. This work has a direct impact on AWSs ability to deliver advanced ML infrastructure to its largest customers.

This role 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. It is a foundational position for the SoC software teams as it frees engineers from infrastructure burdens allowing them to focus on feature development. Success in this role will be measured by improvements in development velocity release quality and the stability of systems that support multiple teams. The position demands a proactive approach to identifying bottlenecks and a strong ability to operate within novel technical contexts without prior domain knowledge in machine learning or chip design.

Key job 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. This involves designing maintaining and evolving systems that produce reliable releases for both internal verification teams and external AWS services. A key task is ensuring these pipelines function across heterogeneous environments such as Corp networks and VPC. The role requires building qualification workflows that guarantee software meets strict quality standards before reaching customers or verification teams.

Another core duty is developing hardware in the loop test infrastructure that validates SoC software on actual silicon in laboratory and automated testing settings. This includes creating frameworks to run tests on real chips simulate pre silicon environments and integrate results into continuous integration workflows. Additionally the engineer must build observability tools such as dashboards that track build health test coverage and pipeline performance along with alerting systems that notify teams of regressions. A significant focus will be on identifying and removing friction in development workflows such as slow build times or complex release steps using data driven insights to prioritize improvements that accelerate team productivity. The role also involves solving novel problems like bridging disconnected environments and orchestrating synchronized releases across multiple domains.

About the team

We're part of the SoC Software organization within Annapurna Labs (AWS). Our three software teams - uCode, HAL (Hardware Abstraction Layer), and Modeling - build the firmware, drivers, and virtual platforms for AWS's custom ML accelerator chips. We operate like a startup: small teams, high ownership, 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.

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship.

Basic Qualifications

  • 7+ years of full software development life cycle, 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

  • Experience programming 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.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at .

USA, CA, Cupertino - 193,300.00 - 261,500.00 USD annually

USA, TX, Austin - 168,100.00 - 227,400.00 USD annually

Create a job alert for this search

Senior Software Engineer - SoC DevOps, MLA-MI - Annapurna Labs • Cupertino, CA, United States

Similar jobs

Senior Software Engineer

PayPalSan Jose, CA, United States
Full-time

PayPal has been revolutionizing commerce globally for more than 25 years.Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empow... Show more

 • Promoted

Senior Software Engineer, Large-Scale ML Orchestration

Latitude AIPalo Alto, CA, United States
Full-time

A technology company specializing in automated driving seeks a Senior Software Engineer to enhance systems for managing large-scale ML jobs.You will design and maintain reliable software solutions ... Show more

 • Promoted

Senior Software Engineer

OpenLoop Health, Inc.San Jose, CA, United States
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Optimization Engineer

Efficient ComputerSan Jose, CA, United States
Full-time

Efficient is developing the world’s most energy-efficient general‑purpose computer processor.Efficient’s patented technology uses 100x less energy than state of the art commercially available ultra... Show more

 • Promoted

Senior Software Engineer

Qventus, IncMountain View, CA, United States
Full-time

On this journey for over 12 years, Qventus is leading the transformation of healthcare.We enable hospitals to focus on what matters most: patient care.Our innovative solutions harness the power of ... Show more

 • Promoted

Senior Software Engineer, DevOps (Principal Associate)

Capital One National AssociationSan Jose, CA, United States
Full-time +1

West Creek 4 (12074), United States of America, Richmond, Virginia.Senior Software Engineer, DevOps (Principal Associate).Do you love building and pioneering in the technology space? Do you enjoy s... Show more

 • Promoted

Senior Software Engineer - Fullstack

Databricks Inc.Mountain View, CA, United States
Full-time

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ... Show more

 • Promoted

Senior Software Engineer, Dev Productivity & CI/CD

HeyGenPalo Alto, CA, United States
Full-time

A visual storytelling technology company in Palo Alto is seeking a Senior Software Engineer to streamline engineering workflows and optimize CI/CD systems.The ideal candidate will enhance developer... Show more

 • Promoted

Senior Software Engineer, Global Server Fleet Infra

CoreWeaveSunnyvale, CA, United States
Full-time

A leading cloud infrastructure provider in Sunnyvale, CA, seeks a Senior Software Engineer focused on server fleet infrastructure.This role involves designing scalable solutions, building backend s... Show more

 • Promoted

Senior Software Engineer

iSono Health Inc.Sunnyvale, CA, United States
Full-time

Sono Health built a high-frequency, real-world data engine at the intersection of robotic 3D quantitative ultrasound, AI, and breast imaging.We have created a new category of data-driven infrastruc... Show more

 • Promoted

Senior Software Engineer, Onboard Integrity Infra

WaymoMountain View, CA, United States
Full-time

A leading autonomous technology firm in California is seeking a Software Engineer for reliability in onboard systems.The candidate will architect integrity tools and metrics for robust software des... Show more

 • Promoted

Senior Software Engineer

Indotronix Avani GroupMilpitas, CA, United States
Full-time

Indotronix Avani Group provided pay range.This range is provided by Indotronix Avani Group.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direc... Show more

 • Promoted

Senior Software Engineer, DevOps

MoveworksMountain View, CA, United States
Full-time

As a member of the DevOps team, you will be responsible for building and scaling the Moveworks AI cloud infrastructure and developer platform.As Moveworks grows fast, the infrastructure team is tas... Show more

 • Promoted

GenAI ML Software Engineer — Cloud & LLM Platforms

Fortinet, Inc.Santa Clara, CA, United States
Full-time

A leading cybersecurity company in California is seeking a Senior Software Developer to enhance GenAI products.You will design, develop, and maintain software systems while collaborating across tea... Show more

 • Promoted

Senior Engineer II-Software

Microchip Technology IncSan Jose, CA, United States
Full-time

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere o... Show more

 • Promoted

Senior Software Engineer AI Platforms

CiscoSan Jose, CA, United States
Full-time

We're excited to see the new heights we'll reach with your passion!.The Cisco Security AI team delivers AI products and platform for all Cisco secure products and portfolios so businesses around th... Show more

 • Promoted

Senior SoC DevOps Engineer - AI Chip CI/CD & HIL

Amazon Web Services (AWS)Cupertino, CA, United States
Full-time

A leading cloud services provider is seeking a Senior SoC Software DevOps Engineer in Cupertino, CA.The position focuses on the development of software for advanced machine learning chips, with res... Show more

 • Promoted

Senior Software Engineer, GenAI & AI/ML Cloud Infra

Google Inc.Sunnyvale, CA, United States
Full-time

A leading technology company in California is looking for a Senior Software Engineer to develop cutting-edge AI and ML solutions.Responsibilities include writing and testing code, collaborating thr... Show more

 • Promoted

Senior Software Engineer, ML Infra

VerilyMountain View, CA, United States
Full-time

Who We Are**Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered.Launched from Google X in 2015, ... Show more

 • Promoted

Senior Lead Engineer, Software (BMC)

CelesticaSan Jose, CA, United States
Full-time

Career Stream: Design - Software Engineering.IC/MGR: Individual Contributor.Direct/Indirect Indicator: Indirect.The Senior Lead Software Engineer designs, develops, and maintains software across al... Show more