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

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
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 seeking a talented Software Development Engineer to join their Big Data team working on Amazon EMR (Elastic MapReduce). This role sits within AWS's core infrastructure team, working on foundational services like S3 and EC2, as well as cutting-edge innovations in big data processing.

The position offers an exciting opportunity to work on massive-scale distributed systems that power AWS's big data solutions. You'll be developing features for Amazon EMR, a service that enables customers to run huge clusters with distributed frameworks like Hadoop, Spark, Presto, and more. The team has a strong track record of innovation, including launching Hudi on EMR, improving HBase performance on S3, and supporting high availability for EMR applications.

As a Software Development Engineer, you'll be hands-on in designing and building stable components and cutting-edge features. You'll work with open source communities, potentially contributing to projects like Apache HBase and Hudi. The role requires excellent programming skills, deep understanding of distributed systems and big data, and a passion for solving complex technical challenges.

The position offers significant growth potential within AWS, one of technology's most innovative companies. You'll collaborate with top talent in the industry while enjoying competitive compensation and benefits. The team culture emphasizes learning, inclusion, and work-life harmony. If you're passionate about distributed systems, big data, and building solutions that impact millions of customers, this role offers an exceptional opportunity to make your mark in cloud computing.

Last updated an hour 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
  • 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
  • Participate in design discussions and code review
  • Work cross-functionally to help drive business decisions

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
Dental Insurance
Vision Insurance
  • Competitive salary
  • Great benefits
  • Creative and agile work environment
  • Career advancement opportunities
  • Mentorship programs
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive culture
  • Knowledge-sharing opportunities

Interested in this job?

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

Software Development Engineer

AWS QuickSight is hiring a Software Development Engineer to build world-class BI experiences and services, focusing on Embedded Analytics and Enterprise-grade solutions.

Software Development Engineer, Compute Services

Software Development Engineer position at Amazon Web Services EC2 team, focusing on server provisioning and cloud infrastructure development.

Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS Software Development Engineer role focusing on high-performance computing with the Parallel Computing Service team, building and maintaining Slurm-based cloud infrastructure.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video, building scalable systems for live event streaming, offering competitive compensation and opportunity to work with cutting-edge technologies.

Software Development Engineer, Utility Computing

AWS Software Development Engineer position focusing on Virtual Private Cloud infrastructure, offering competitive compensation and the opportunity to work on large-scale cloud networking solutions.