Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$120,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

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.

Last updated 7 hours ago

Responsibilities For Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

  • Translation of complex functional and technical requirements into detailed architecture and design
  • Deliver systems and features with top-notch quality, on time
  • Develop new technologies for monitoring production clusters
  • Own the software development process end-to-end
  • Design, implement, test, deploy, and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Work cross-functionally to help drive business decisions with technical input

Requirements For Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary
  • Great benefits
  • Creative and agile work environment
  • Mentorship & Career Growth opportunities
  • Work-life harmony
  • Knowledge-sharing resources
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer – Big Data, AWS Elastic MapReduce (EMR), Amazon EMR

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.