Annapurna Labs Ltd.
Technology
SystemSoftwareDevelopmentEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“System Software Development Engineer at Annapurna Labs Ltd.. Skills: System architecture, Cloud infrastructure, Automation. Design new mechanisms for recovery. Develop new mechanisms for recovery”
What You'll Achieve.
Increase cloud yield
Industry & Context.
Root cause analysis
Willing to travel
What They're Looking For.
Must Have
BS degree in computer science, 4 years experience in software design, 4 years experience working with multidisciplinary systems, Proficient in Python coding, Proficient in Bash scripting, In-depth understanding of Linux systems, Experience with CICD tools
Nice to Have
Advanced knowledge of software engineering design patterns, Experience with automation engines, Experience with testing systems, DevOps background, Expertise in computer architecture, Familiarity with high-speed interfaces, Familiarity with debugging capabilities, Experience with server design (x86/ARM architecture)
What You'll Do.
Design new mechanisms for recovery
Develop new mechanisms for recovery
Design testing automation
Develop testing automation
Develop testing environment
Develop tests for recovery mechanisms
Own support of recovery software
Maintain support of recovery software
Work with Annapurna Labs product teams
Enable new processes for defects detection
Create high level documentation
Design new tools for analysis
Develop new tools for analysis
Design new scripts for analysis
Develop new scripts for analysis
How You'll Work.
Team & Collaboration
Annapurna Labs product teams
Communication Scope
High level documentation
Full Job Description
Take part in the development of cutting edge products within disruptive system architecture. You’ll have the opportunity to work on the technologies that power the world’s largest Cloud provider, within a dynamic, open, and fast-paced environment. Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world. Looking for a motivated experienced developer to join our cloud infrastructure fleet health team in developing automation for recovering stuck devices increasing cloud yield. Key job responsibilities - Design and develop new mechanisms for recovery on devices in the AWS cloud - Design test and testing automation for the recovery mechanisms - Develop testing environment and tests for the new recovery mechanisms - Own and maintain full support of the recovery software - Work with Annapurna Labs product teams and enable new processes for in fleet defects detection - Create high level documentation - Design and develop new tools and scripts for in fleet analysis of device failures - Willing to travel per need few times a year Basic Qualifications: - BS degree in computer science, computer engineering, or related field. - At least 4 years experience in software design and debugging; Working with multidisciplinary systems. - Proficient in Python coding, and Bash scripting. - In-depth understanding of Linux systems and environments. - Experience with Continuous Integration/Continuous Deployment (CICD) tools. Preferred Qualifications: - Advanced knowledge of software engineering design patterns. - Experience with automation engines and testing systems. - DevOps background. - Expertise in computer architecture. - Familiarity with high-speed interfaces and debugging capabilities. - Experience with server design (x86/ARM architecture). Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability an
Applying for this System Software Development Engineer 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 Ltd.?
Real rants from real employees. Read before you apply.