Annapurna Labs (U. S. ) Inc.

Technology

SeniorSoftwareEngineer-SoCDevOps,MLA-MI

$168–227k Austin, Texas, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - SoC DevOps, MLA-MI at Annapurna Labs (U. S. ) Inc.. Skills: SoC Software DevOps, CI/CD, AWS, ML Chips. Own end-to-end CI/CD pipelines. Own release processes”

What You'll Achieve.

Improve development velocity; Improve release quality; Improve system stability; Accelerate team productivity; Ensure software readiness; Keep tape outs on schedule

Industry & Context.

Technology
Problems you'll solve

Identify bottlenecks; Root cause analysis; Troubleshooting

What They're Looking For.

Must Have

7+ years software development life cycle, Mentor or tech lead experience, Programming in Python, Programming in Bash, Go, C++, or Java, Infrastructure-as-code experience, AWS services experience, Linux-based build environments, Linux-based development environments

Nice to Have

Bachelor's degree in computer science, Amazon internal build systems experience, Cross-environment automation experience, Jenkins pipeline development experience, Jenkins administration experience, Hardware-in-the-loop testing experience, Observability infrastructure building experience

What You'll Do.

Own end-to-end CI/CD pipelines

Own release processes

Design systems for reliable releases

Maintain systems for reliable releases

Evolve systems for reliable releases

Build qualification workflows

Develop hardware in the loop test infrastructure

Validate SoC software on silicon

Run tests on real chips

Simulate pre silicon environments

Integrate results into CI workflows

Build observability tools

Track pipeline performance

Implement alerting systems

Notify teams of regressions

Identify and remove friction

Prioritize improvements

Accelerate team productivity

Bridge disconnected environments

Orchestrate synchronized releases

How You'll Work.

Team & Collaboration

Cross-environment automation; Cross-account automation; Across three software teams

Process & Methodology

Release management

Full Job 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 environm

Free ATS check

Applying for this Senior Software Engineer - SoC DevOps, MLA-MI 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 (U. S. ) Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →