• Software Development Engineer - AWS DynamoDB Streams

    Location US-WA-Seattle
    Posted Date 2 months ago(1/30/2019 9:27 AM)
    Job ID
    739675
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Do you want to work on a product that can:
    • Access PBs of data in single digit milliseconds
    • Replicate tables across continents
    • Continuously stream GBs of data updates
    • Backup hundreds of TBs of customer data in seconds
    • Encrypt PBs of data with no performance degradation
    DynamoDB is a fully managed NoSQL serverless database that does all this and more! It provides fast and predictable performance with seamless scalability. It receives tens of millions of read and write requests per second to databases that are hundreds of TBs in size. It is one of the biggest distributed database systems in the world.

    It still Day 1 here and we are constantly improving and adding new capabilities to DynamoDB! We are looking for deeply technical team-first engineers to push DynamoDB even further.

    DynamoDB Engineers are constantly challenged to think of unique and innovative solutions. As an engineer here, you will work on the hardest engineering problems in distributed systems at massive scale on multiple dimensions. You will exercise your intellectual capability to the max. You will work with motivated teams of sharp individuals. You will get insightful and opinionated guidance from Senior and Principal Engineers, should you need it.

    This is a hands-on position where you will own everything from end to end: design, design reviews, implementation, code reviews, iterative feature launches, operations, mentoring, driving continuous improvement, and more.


    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 equivalent.
    • 2+ years of professional experience in software development.
    • Strong coding skills in Java, C++ or C#.
    • Experience with database systems.
    • Experience building and operating web services.
    • Strong knowledge of data structures and algorithms.
    • Some knowledge of distributed systems and algorithms.

    Preferred Qualifications

    • Master’s degree in Computer Science or equivalent.
    • 2+ years of professional experience in software development.
    • Team Player - ability to collaborate well and lead by example.
    • Excellent verbal and written communication skills and instincts.
    • Strong experience, knowledge and passion for distributed systems.
    • Strong motivation to solve problems at large scale.
    • Track record of driving operational excellence.
    • Experience designing, building, and operating large scale systems and web services.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job