Annapurna Labs

Software Development, Cloud Computing

SoftwareDevelopmentEngineerIIINeuronContainers

$193–261k Cupertino, California, United States FULL TIME
The Brief

“Software Development Engineer III — Neuron Containers at Annapurna Labs. Skills: Container platform integrations, Container delivery pipelines, Kubernetes integration. Lead multi-person projects. Design documentation”

Industry & Context.

Software Development, Cloud Computing
Problems you'll solve

Diagnose performance issues; Troubleshooting

Eligibility Requirements

On-call responsibilities

What They're Looking For.

Must Have

5+ years non-internship professional software development, 5+ years programming experience, 5+ years leading design or architecture, 5+ years full software development life cycle, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team, 7+ years software development experience, 4+ years distributed systems experience, Bachelor's degree in engineering, Bachelor's degree in technology, Bachelor's degree in computer science, Bachelor's degree in machine learning, Bachelor's degree in robotics, Bachelor's degree in operations research, Bachelor's degree in statistics, Bachelor's degree in mathematics, Equivalent quantitative field, Experience in large-scale IT deployment, Experience in programming, Experience leading engineering design projects, Interacting with cross-functional teams, Proficiency in Go, Proficiency in similar systems languages

Nice to Have

Bachelor's degree in computer science, Kubernetes architecture device plugins, Kubernetes schedulers, Kubernetes controllers, Kubernetes DRA drivers, Hands-on experience with Helm, Hands-on experience with Prometheus, Hands-on experience with Kubernetes operator frameworks, Familiarity with ML training infrastructure, Familiarity with ML inference infrastructure, Familiarity with container image pipelines, Experience with AWS compute services, Experience with EC2, Experience with EKS, Experience with ECS, Experience with ECR, Exposure to Deep Learning Containers, Exposure to Deep Learning AMIs

What You'll Do.

Lead multi-person projects

Design container platform integrations

Develop device plugins

Manage ML accelerator resource management

Solve scalability challenges

Diagnose performance issues

Deprecate legacy software

Drive operational excellence

Own on-call responsibilities

Drive ticket resolution

Deliver insightful code reviews

How You'll Work.

Team & Collaboration

Cross-functional teams; Engineering team

Communication Scope

Communicate effectively; Communicate respectfully

Process & Methodology

Design projects

Free ATS check

Applying for this Software Development Engineer III — Neuron Containers 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.

Read Company Rants →