Imagine a system that stores petabytes of customer data and handles peaks of more than 20 million requests per second, responding in single-digit milliseconds. Imagine the number of servers required to power such a system. Now imagine the high-performance network infrastructure required to ensure such a system operates with near-perfect availability at this low latency. The Amazon DynamoDB Networking Technologies team owns DynamoDB's border networking, ensuring low latency and high availability. The systems we own are high scale and high performance: they must not add overhead to the extremely low latencies our customers expect. They also must be fault tolerant: network failures are inevitable, but our systems ensure that DynamoDB customers see no impact when failures occur. We are looking for an experienced systems development engineer who is interested in building systems that balance load, manage heat, and adapt to failures, all without human intervention at a massive scale. DynamoDB is a key-value and document database that delivers single-digit-millisecond performance at any scale. As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have widespread impact across AWS, Amazon, and beyond. Many of the world's fastest growing businesses, such as Lyft, Airbnb, and Redfin, as well as enterprises, such as Samsung, Toyota, and Capital One, depend on the scale and performance of DynamoDB to support their mission-critical workloads. As a member of the DynamoDB Networking Technologies team, you should have a rigorous approach to software and systems development. You should be familiar with some of the following: Scaling and operating large cloud-server fleets AWS networking Python, Java, and Ruby TCP/IP and HTTP protocols SSL/TLS/public key cryptography DNS endpoint load distribution Connection-based and request-based load-balancing algorithms AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Key job responsibilities Key job responsibilities Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees