Are you excited to work on building platform solutions that enable hundreds of Amazon development teams to automatically create, deploy and manage their services by minimising the time to market and improving the security, availability and efficiency of the services
HEX is a program that automates the creation and management of basic hardware and software infrastructure required for running Amazon internal services.
Our engineers help provide a highly available platform to host thousands of services that operate at the core of Amazon s business, at Internet scale.
We enable Amazon s internal developers minimise time-to-market by allowing them to simply launch their application code as a service.
Even with 2600+ tenants serving over 450 billion requests per week, we are still at an early stage and working on ambitious new initiatives where every member of the team can have significant technical and business impact.
In this role you will be responsible for tackling core software engineering problems viz. distributed computing, resource usage efficiency, tenant isolation, fault tolerance and will use AWS cloud technologies (EC2, ECS, Lambda, etc.
to architect and build highly available and scalable systems., B.Tech / M.Tech in Computer Science or related stream
4-12 years of software industry experience
Thorough knowledge of data structures and algorithms
Rich hands-on programming experience in Java / C++, using object-oriented design techniques and best practices
Experience in creating high-level design(HLD) and low-level design(LLD)
Working with customers and business to transform business requirements into functioning software
Experience in designing, building and maintaining real-time, large scale and highly available applications Experience in building Platform as a Service(PaaS) solutions
Experience with container technologies
Understanding of Infrastructure as Code (IaC) and SRE(Site Reliability Engineering) principles