We are looking for System Software Development Engineers to help define, shape, and integrate cutting-edge solutions for the next generation of our cloud platforms. As part of our innovative team, you'll be working at the forefront of semiconductor technology development using leading-edge manufacturing processes. We offer a dynamic, open environment where teamwork thrives and rapid innovation is the norm. This is a unique opportunity to join our elite early-stage team, where you'll help develop disruptive system architectures that will shape the future of cloud computing. As a key member of Annapurna Labs, you'll be part of Amazon's semiconductor division, working alongside industry veterans to create groundbreaking solutions that power tomorrow's cloud infrastructure.
Key job responsibilities
- Work in a Linux-based environment.
- Build and maintain Linux images integrated with testing software solutions.
- Design and develop automation infrastructure for executing hardware tests.
- Develop and maintain AWS self-service applications.
- Leverage Amazon Web Services (AWS) as part of software solutions.
- Collaborate closely with internal and external customers to gather requirements and deliver solutions.
- Participate in the full software development life cycle, from design to deployment and maintenance.
Requirements: Basic Qualifications
- Bachelor's degree in Computer Science or related technical field.
- 1+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience.
- 5+ years of professional software development experience with strong programming skills.
- Hands-on experience working and scripting in Linux environments (shell).
- Knowledge of professional software engineering practices across the full software development life cycle.
Preferred Qualifications
- Experience building test automation frameworks and tools.
- 2+ years of hands-on experience in Python.
- Strong Bash scripting skills.
- Proficiency in object-oriented programming (OOP).
- Solid understanding of Linux architecture and system structure.
- Hands-on experience in web development.
This position is open to all candidates.