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

    Company/Location (search) US-WA-Seattle
    Posted Date 1 day ago(1 day ago)
    Job ID
    606735
    Company
    Amazon.com Services, Inc.
  • Job Description

    The Amazon Elastic Block Store (EBS) service delivers high performance virtualized storage "in the cloud" for EC2. Cloud computing represents a fundamental shift in how businesses use and manage their information needs. While this emerging area of computing has seen tremendous growth over the past five years, we are still in the early stages of realizing its full potential. 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.

    Our team is clearly passionate about the incredible opportunity that Amazon EBS presents and about cloud computing, in general. You will have the opportunity to deliver high quality technology products/services in a hyper-growth environment where priorities shift fast. Responsibilities include:
    • Design, implementation, deployment and maintenance of innovative software solutions to transform service performance, durability, cost, and security.
    • Use C, C++ and software engineering best practices to ensure the standard of quality of all team deliverables.
    • Write high quality distributed system software.
    • Work in an agile development environment, where you are always working on the most important stuff.
    To learn more about EBS, see https://aws.amazon.com/ebs/.

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

    Basic Qualifications

    • Bachelor's degree in Computer Science or related field
    • Strong Computer Science fundamentals in data structures, algorithm design, and problem solving
    • 3+ years relevant work experience of delivering core systems and/or kernel components in C/C++

    Preferred Qualifications

    • Graduate degree (MS/PhD)
    • Experience developing Linux or Unix kernel components
    • Experience with multithreaded concurrent processing
    • Experience with storage technologies including magnetic and solid-state
    • 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 this job