Senior Software Development Engineer - AWS Elastic Block Store (EBS)

US-WA-Bellevue
3 weeks ago
Job ID
537598
Amazon Corporate LLC
Position Category
Software Development

Job Description

Amazon Web Services is looking for experienced engineerrs to help us define and build the future of computing. The AWS Elastic Block Store (EBS) service delivers high performance virtualized storage "in the cloud" for EC2. Durable storage is a key building block for any application and as a member of the EBS team you'll work alongside outstanding engineers and leaders to develop and operate one of the largest storage services in the world.

Be a part of the team that owns the core parts of the EBS storage technologies that durably persist all the data written to EBS volumes. We’re looking for innovative engineers to own the performance, availability, scalability, and durability of EBS volumes. This is an opportunity to use advanced thread synchronization and CPU management techniques, work at lower layers of the networking stack, and take advantage of disk drive performance characteristics to engineer services that push the latest generation of hardware to its limits. Additionally, EBS is a massive-scale distributed system and so this position has the opportunity to work in two exciting areas of development.

All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity interact with customers to ensure their needs are met; clear, professional communication with developer customers is an important part of the job.

Consult the following links to find out more about the exciting work being done in Elastic Block Store.

What is EBS and what do we do?
https://www.youtube.com/watch?v=DKftR47Ljvw

AWS blog post about larger and faster EBS volumes:
https://aws.amazon.com/blogs/aws/now-available-16-tb-and-20000-iops-elastic-block-store-ebs-volumes/

CrowdStrike re:Invent presentation about running Cassandra on EBS:
https://www.youtube.com/watch?v=1R-mgOcOSd4

How Amazon Web Services Uses Formal Methods:
http://research.microsoft.com/en-us/um/people/lamport/tla/formal-methods-amazon.pdf

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.

Basic Qualifications


  • 6-8 years of experience as professional software engineer
  • 3+ years delivering core systems and/or kernel components in C/C++

Preferred Qualifications

  • Experience with multithreaded concurrent processing
  • Experience with storage technologies including magnetic and solid-state
  • Experience developing core systems or kernel components
  • Experience operating enterprise-scale distributed systems
  • Background with scalable storage solutions
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed