Taro Logo

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

Amazon Web Services (AWS) is a leading cloud computing platform providing scalable, reliable cloud computing services to businesses worldwide.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

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

Amazon EMR (Elastic MapReduce) team at AWS is seeking a talented Software Development Engineer to join their mission of revolutionizing big data and analytics processing in the cloud. This role offers an exciting opportunity to work on massive-scale distributed systems that power countless customer workloads worldwide.

As a Software Development Engineer on the EMR team, you'll be at the forefront of building and enhancing a service that enables customers to run enormous clusters using popular open-source frameworks like Hadoop, Spark, Hive, Presto, and HBase. You'll be responsible for developing innovative features for EMR's next-generation cluster management system and improving real-time big data processing capabilities.

The role requires a unique blend of technical expertise in distributed systems, parallel data processing, and software development. You'll work directly with customers to understand their needs and translate them into robust technical solutions. A significant aspect of the role involves contributing to open-source projects, giving you the opportunity to impact the broader big data community.

Working at AWS means joining one of the most innovative technology companies, where you'll collaborate with exceptional engineers and tackle challenging problems at scale. The position offers competitive compensation, comprehensive benefits, and the chance to work on products used by millions of customers globally.

Key responsibilities include architecting and implementing new features, optimizing system performance, ensuring high availability, and maintaining production systems. You'll work with minimal supervision while collaborating across teams to deliver high-impact solutions. The role requires strong technical skills, excellent problem-solving abilities, and a passion for building scalable distributed systems.

This is an excellent opportunity for engineers who want to make a significant impact in the big data space while working with cutting-edge technology at AWS. You'll be part of a team that values innovation, customer obsession, and technical excellence, with the resources and support to help you succeed.

Last updated 2 days ago

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

  • Design and build next-generation technologies for EMR
  • Work on complex problems in distributed systems and query engines
  • Translate complex requirements into detailed architecture and design
  • Deliver systems and features with top-notch quality
  • Own the software development process end-to-end

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

Java
Python
  • 2+ years of non-internship professional software development experience
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of contributing to new and current systems architecture and design experience

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

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

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