Annapurna Labs
Software Development, Cloud Computing
SoftwareDevelopmentEngineerIII—NeuronContainers
“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.
Diagnose performance issues; Troubleshooting
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
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.