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

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

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

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. The Amazon EMR team is seeking a talented Software Development Engineer to join their Big Data and Analytics initiative. This role focuses on developing and managing AWS's EMR service, which enables customers to run massive clusters with distributed big data frameworks.

The position offers an opportunity to work on cutting-edge technologies and contribute to open-source projects. You'll be part of a team that has delivered significant innovations including Hudi on EMR, improved Apache HBase performance on Amazon S3, and support for EC2 instances powered by AWS Graviton2 processors.

As a Software Development Engineer, you'll be responsible for designing and implementing highly scalable solutions, working with distributed systems, and solving complex technical challenges. The role requires strong programming skills, understanding of big data technologies, and experience with system architecture.

You'll be working in AWS's innovative environment, collaborating with top talent in the industry to build solutions that impact millions of customers globally. The position offers excellent growth opportunities, competitive compensation, and the chance to work on some of the most challenging problems in distributed computing.

The ideal candidate will combine technical excellence with strong leadership qualities and a customer-obsessed mindset. You'll be part of AWS's mission to continue leading cloud innovation while working on projects that directly impact how businesses process and analyze massive datasets.

This role offers the unique opportunity to work with cutting-edge big data technologies while contributing to one of the most widely-used cloud platforms in the world. You'll be part of a team that values innovation, technical excellence, and customer success, while having the resources and support of Amazon's global infrastructure.

Last updated 4 hours ago

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

  • 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 Bedrock

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 Bedrock

Medical Insurance
401k
  • Competitive salary
  • Great benefits
  • Creative and agile work environment
  • Career advancement opportunities
  • Mentorship programs
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

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

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.