Amazon EMR is AWS's industry-leading cloud-native big data platform for processing vast amounts of data efficiently at scale. The EMR Control Plane team is seeking talented engineers to work on scaling this heavily-used AWS service. This role offers the opportunity to work on large-scale distributed systems and influence how organizations analyze big data across industries.
As a Software Development Engineer on the team, you'll be developing innovative features including next-generation cluster management systems, improvements for real-time big data processing, and solutions to enhance customer data interaction. The role leverages technologies like Core Java Microservices, AWS stack (DynamoDB, Lambda, API Gateway, etc.), and security protocols like Kerberos and TLS.
You'll join a collaborative team of experienced engineers, working on complex problems for a successful, established product. While distributed systems expertise isn't required, a solid foundation in fundamentals will help you succeed. The team values engineers who are passionate about their craft and demonstrate curiosity and quality in their work.
AWS offers comprehensive benefits including medical insurance and 401k, along with a strong focus on work-life harmony. The company promotes an inclusive culture through employee-led affinity groups and ongoing learning experiences. Career growth is supported through mentorship and knowledge-sharing opportunities.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and benefits. This is an excellent opportunity to work on cutting-edge distributed systems while helping shape how organizations worldwide process and analyze data.