System Development Engineer, EBS and EC2 Storage System Development

AmazonCupertino, CA
428d$116,300 - $201,200

About The Position

The System Development Engineer role at AWS focuses on the design, development, and automation of tools and infrastructure for storage systems. This position is integral to the Hardware Engineering team, responsible for leading efforts to enhance the performance, reliability, and operational health of AWS storage platforms. The ideal candidate will possess a comprehensive understanding of both hardware and software, enabling them to tackle complex technology challenges and contribute to the continuous improvement of AWS services.

Requirements

  • 2+ years of non-internship professional software development experience.
  • 1+ years of experience designing or architecting systems.
  • 7+ years of administrative experience in networking, storage systems, operating systems, and hands-on systems engineering.
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems).
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.

Nice To Haves

  • Experience working in an Agile environment using Scrum methodology.
  • Experience with modern technology devices in storage, network, and memory, as well as various interface standards and protocols (I2C, IPMI, SPI, PCIe, SATA, SAS, NVMe).
  • 5+ years in software development, systems development, SRE, or Resilience Engineering.
  • 5+ years of server systems debug experience.
  • Strong Linux knowledge.
  • Experience with x86 architecture, ARM, and GPU/FPGA devices.

Responsibilities

  • Lead the Hardware Engineering System Development effort to define and build software and enabling tools according to best practices.
  • Track and report progress on development efforts.
  • Collaborate with internal teams to ensure new storage hardware meets performance and reliability standards.
  • Identify potential problems with onboarding new storage servers into existing ecosystems.
  • Build, manage, and deploy pipelines for rapid deployment of new code changes.
  • Develop monitoring tools and metrics to ensure hardware operates correctly in both test and production environments.

Benefits

  • Comprehensive health insurance coverage
  • 401(k) retirement savings plan
  • Paid time off and holidays
  • Employee discounts
  • Tuition reimbursement
  • Professional development opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Education Level

No Education Listed

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service