Annapurna Labs
Technology
SrSoftwareDevelopmentEngineer-SiliconDevelopmentInfrastructure
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr Software Development Engineer - Silicon Development Infrastructure at Annapurna Labs. Skills: Silicon development infrastructure, Cloud infrastructure, HPC, Automation. Partner with design teams. Understand development workflows”
What You'll Achieve.
Accelerate silicon development; Iterate faster; Validate more thoroughly; Bring transformative silicon to market; Reduce manual toil; Reduce time-to-results; Improve platform reliability; Improve platform performance; Improve platform cost efficiency; Surface actionable insights; Simplify workflows; Reduce complexity; Reduce iteration time; Optimize costs; Enable operational excellence; Eliminate repetitive work; Accelerate path from RTL to silicon
Industry & Context.
Troubleshooting; Root cause analysis
What They're Looking For.
Must Have
5+ years software development, Bachelor's degree in CS, CE, EE, or equivalent, Python programming skills, Familiarity with semiconductor development workflows, Experience designing cloud infrastructure, Experience with infrastructure-as-code, Solid understanding of networking, Solid understanding of security, Solid understanding of performance optimization, Solid understanding of distributed systems, Experience with CI/CD systems
Nice to Have
Operating system debugging experience, Operating system performance optimization experience, Experience operating AWS cloud environments, Experience designing HPC clusters, Experience designing HTC clusters, Hands-on backend systems experience, Knowledge of enterprise authentication systems, Experience with high-performance storage architectures, Familiarity with license server management, Track record of driving operational excellence
What You'll Do.
Partner with design teams
Understand development workflows
Build customer-facing tooling
Eliminate manual toil
Reduce time-to-results
Gather customer feedback
Benchmark infrastructure
Provide optimal resources
Design cloud infrastructure
Operate cloud infrastructure
Build CI/CD pipelines
Maintain CI/CD pipelines
Own platform reliability
Own platform performance
Own platform cost efficiency
Develop data pipelines
Ingest metrics and logs
Build alerting systems
Establish monitoring processes
Establish incident response processes
Establish documentation
Identify simplification opportunities
Design scalable solutions
Propose innovative approaches
Build reusable abstractions
Build reusable platforms
Investigate anomalies
Collaborate with design verification team
Optimize regression workflows
Identify CI pipeline bottlenecks
Propose architectural improvements
Abstract license server complexity
Implement autoscaling policies
Contribute to postmortems
Refine observability dashboards
Balance customer needs
Make platform investments
Review infrastructure-as-code changes
Collaborate across time zones
How You'll Work.
Team & Collaboration
Silicon design teams; Verification teams; Emulation teams; Formal verification teams; Software teams; Hardware teams; Operations teams; Cross-functional teams
Communication Scope
Explain technical tradeoffs; Propose solutions; Collaborate effectively
Full Job Description
We're seeking a Senior Silicon Software Development Infrastructure Engineer to architect, build and operate the infrastructure that accelerates silicon development at Annapurna Labs. In this role, you'll design and deliver the platforms, tooling, and automation that enable our chip design teams to iterate faster, validate more thoroughly, and bring transformative silicon to market. You'll work at the intersection of cloud infrastructure, high-performance computing, and electronic design automation—building systems that directly impact AWS's ability to innovate in custom silicon. This is a unique opportunity to shape infrastructure that supports chip development while working with world-class engineers across hardware, software, and operations disciplines. Key job responsibilities Customer-Obsessed Infrastructure Development: - Partner directly with silicon design, verification, emulation, formal verification, and software teams to deeply understand their development workflows, pain points, and iteration cycles. - Build customer-facing tooling including command-line interfaces, REST APIs, and automation services that eliminate manual toil and reduce time-to-results - Gather continuous feedback from internal customers and rapidly iterate on solutions. Benchmark infrastructure based on silicon development workflows to provide internal customers with the optimal resources for silicon development. Own End-to-End Platform Delivery: - Design, implement, and operate cloud infrastructure (AWS preferred) and high-performance computing clusters using schedulers like Slurm - Build and maintain CI/CD pipelines for infrastructure-as-code, container images, service deployments, and cluster configuration changes with comprehensive testing, staged rollouts, and safe rollback mechanisms - Take full ownership of platform reliability, performance, and cost efficiency—from initial design through production operation and continuous improvement Deliver Results Through Automation and Obser
Applying for this Sr Software Development Engineer - Silicon Development Infrastructure 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?
Real rants from real employees. Read before you apply.