Software Development Engineer – Amazon DynamoDB
Amazon
Dublin, IRL
1d ago

Are you interested in building and operating some of the largest distributed systems in the world? Do you want to revolutionize the way people manage and query huge amounts of data?

On the Amazon DynamoDB team, our mission is to provide customers with best-in-class cloud data services to store, query, and analyze the enormous datasets that their businesses generate.

We build distributed storage, index, and query systems that are scalable, fault tolerant, low cost, and easy to manage and use.

These are exciting times we are building an elite team of developers in Dublin who are working on ambitious initiatives to keep pace with the global demand for DynamoDB.

We’re looking for a software development engineer with expertise, ambition, and passion in solving difficult problems in distributed systems, high-performance storage systems, and database internals.

Experience with parallel query processing, distributed caching, or transaction processing are all big pluses. AWS is a unique place where you can design and build innovative technologies in a very large distributed-computing environment and help lead fundamental changes in the industry.

Position responsibilities :

  • Drive the architecture and technology roadmap and execution for key DynamoDB services
  • Define functional and technical feature epics and user stories, and translate them into detailed solution architecture
  • Code and test system components, and lead code and design reviews
  • Deliver and operate highly available, scalable, low-latency services in production
  • Be responsible for the overall system architecture, scalability, reliability, and performance
  • Mentor other engineers, define the technical culture, and help grow the team
  • Experience delivering and operating large-scale, highly available distributed systems, traffic routing, and authentication algorithms
  • Experience with large-scale data processing
  • Experience with distributed systems such as large-scale distributed database systems, storage farms, and / or horizontally scaled request processing fleets
  • Experience with hardware load balancers, network optimization, or other related and demonstrable TCP-level development experience
  • A Master's degree or Ph.D. in Computer Science
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form