Expoint - all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Amazon Sr System Development Engineer Solid Drives Team 
United States, California, Cupertino 
242269215

27.04.2025
DESCRIPTION

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
You will work with engineers across the company for delivering the next-generation AWS Storage platforms. You will have a direct impact on our bottom line and the ability to deliver improvements for AWS. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.Why it matters: Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The scale of AWS, combined with an understanding of how our hardware is used, creates a unique opportunity for component customization that will directly benefit customers.Why you will love it: You will work with engineers across the company to build next-generation storage servers. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.
Key job responsibilities
You will be a member of the Solid-State Drives (SSDs) team, responsible for delivering high quality SSDs that seamlessly integrate into your customers’ products on a timely fashion and consistently enhance the quality and performance of customers’ products, fostering long-term partnerships. You will lead and develop automation with the end goal of improving SSD components’ quality used in NPI servers (New Product Introductions) and sustaining fleet servers. Key Responsibilities for this position include leading and implementing software (SW) best practices, author requirement documents for new architecture, publish comprehensive design docs along with trade-offs, SW development, testing and building diagnostic tools for continuous monitoring. A successful candidate in this role has prior hands-on SSD debugging experience on Linux systems and familiarity with kernel drivers and OS level software. Given our scale, it is critical to design tools, tests, infra that are future proof, scale and are stable. A SysDE in this position ideally has an understanding of server design and architecture to improve security, telemetry and debugging of hosts in production across ARM and x86. A successful candidate also has a growth mindset, learns fast, deep dives to solve variety of issues, and acts quickly to bring timely resolution to customers.
Amazon Web Services (AWS) values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 3+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 4+ years of non-internship professional software development experience
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 4+ years of deploying and operating in a Linux/Unix environment experience
- 2+ years of systems design, software development, operations, automation, and process improvement experience
- Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production
- 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby


PREFERRED QUALIFICATIONS

- Experience working in an Agile environment using the Scrum methodology
- Experience with modern technology devices in storage, network, memory as well as a variety of interface standards and protocols (I2C, IPMI, SPI, PCIe, SATA, SAS, NVMe)
- Strong understanding of drive (SSD and/or HDD) technologies
- Strong understanding of storage subsystems in a Linux-based environment and kernel drivers.
- 5+ years or more in software development, systems development, SRE (Site Reliability Engineering), or Resilience Engineering
- 5+ years of server systems debug experience; debugging and root causing complex server platforms
- 5+ years of experience building software automation systems to increase durability, security, availability and scalability of Linux based storage systems
- Experience with validation of hardware, software and implementing test plans.
- Strong Linux knowledge
- Experience with x86 architecture, as well as ARM, and GPU/ FPGA devices
- Strong coding skills with focus on reliability, scale and diagnostics (including developing tactical and strategic tools using Python, Go, C/C++ or any other suitable high level language).
- Experience with server validation, testing, issue root causing and coverage analysis.
- Able to work in a diverse team
- Excellent verbal and written communication skills and ability to collaborate
- Meets/exceeds Amazon’s leadership principles requirements for this role
- Meets/exceeds Amazon’s functional/technical depth and complexity for this role