Amazon Elastic Compute Cloud (Amazon EC2) has revolutionized the way companies obtain computing resources. With Amazon EC2, companies run their systems in the cloud with complete control, reliably, at scale, and only pay for the capacity they actually use. The EC2 Provisioning team makes the cloud appear infinitely elastic and instantly scalable through the rapid deployment of new capacity and the rebalancing of capacity according to customer demand. We own the build automation of all EC2 virtual servers worldwide and are the engine that delivers new capacity to meet the growing demands of our customers. Responsibilities will include significant hands-on software development, designing, coding, and building software services to support the scale out of the team's services, working with other senior engineers and AWS service teams to improve service scalability and performance. Join us in Seattle! Amazon offers relocation packages for the right candidates!
· 3+ years of hands on software development in any of these languages: Java/Ruby/C/C++/C# · Strong experience with backend software development · Strong understanding of DNS, DHCP, TCPIP, Process Automation · Excellent knowledge of the Linux operating system · BS in Computer Science, or equivalent · Knowledge of hypervisors (such as Xen and HyperV) · Experience working with Linux operating systems · Experience with architecting high scale systems · Experience with developing cloud technologies