AWS Utility Computing (UC) is seeking a Software Development Engineer to join the Amazon EMR team, focusing on big data and analytics solutions. Amazon EMR is a web service enabling customers to run massive clusters with distributed big data frameworks like Apache Hadoop, Hive, Tez, Flink, Spark, Presto, HBase, Hudi and more. The role involves building innovative features for EMR's next-generation cluster management system, improving real-time processing of big data, and enhancing data processing capabilities.
As a Software Development Engineer, you'll work on challenging technical problems across the entire stack, designing and implementing solutions that impact AWS's global customer base. You'll collaborate with top engineers to build high-impact solutions, contribute to open source projects, and work with cutting-edge technologies in distributed systems.
The position offers the opportunity to work with minimal technical supervision while handling multiple program priorities. You'll be part of AWS's innovative culture, working alongside industry experts to develop solutions that millions use daily. The role combines technical excellence with leadership and customer obsession, perfect for those passionate about massive-scale computing and distributed systems.
Key achievements of the team include launching Hudi on EMR, improving Apache HBase performance on Amazon S3, supporting EC2 instances with AWS Graviton2 processors, and implementing high availability for EMR applications. The role requires excellent programming skills, deep understanding of big data and parallelization, and a proven track record of delivery.
AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company offers competitive compensation, comprehensive benefits, and emphasizes work-life harmony, making it an ideal environment for professional growth and innovation in cloud computing.