• Software Development Engineer - AWS - DynamoDB Central Control Plane

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

    Want to make database history? Come and join the Amazon DynamoDB team! Amazon DynamoDB is a NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB in production serves many millions of transactions every second. DynamoDB has been at the heart of the NoSQL revolution, powering the experiences delivered by Amazon.com and many other companies that have become an indispensable part of modern life.

    The Central Control Plane team designs, develops and operates the software that manages the DynamoDB fleets and coordinates fleetwide resource allocation. We coordinate the efforts of many thousands of servers in a highly dynamic environment. We build data pipelines, and perform data analysis to get the most out of our fleet. We need developers who can handle hard distributed systems problems as well as hard resource optimization problems. As a tier zero Amazon service that is growing at a very high rate our solutions have to be super solid, scalable, efficient, and extremely fault tolerant. We are also rapidly adding features, both customer facing and internal. You'll be involved in both.

    In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.

    For more information on Amazon Web Services please visit: http://aws.amazon.com
    For more information about DynamoDB please visit

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

    Basic Qualifications

    • BS/MS in Computer Science or equivalent experience
    • Knowledge of Computer Science fundamentals in data structures, algorithm design and problem solving
    • 1+ years of professional experience in software development
    • Experience developing large-scale applications using a modern object-oriented programming language such as Java, C/C++, Ruby, or Python
    • Excellent verbal and written communication skills

    Preferred Qualifications

    • Experience working in an Agile software development organization
    • Interest in distributed systems
    • Interest in storage systems (NoSQL and distributed caching systems
    • Excellent communication skills and the ability to work well in a team
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job