Software Development Engineer II, Open Data Analytics Fundamentals team
Join us at Amazon Web Services on the Amazon EMR team and make a difference in the world with Big Data and Analytics!
Amazon Elastic MapReduce (EMR) is the industry-leading cloud big data platform for petabyte-scale data processing, interactive analytics, and machine learning using open-source frameworks such as Apache Spark, Apache Hive, Trino and HBase. Amazon Athena is a serverless query service that simplifies analyzing data directly in Amazon S3 using standard SQL.
The EMR/Athena Fundamentals team plays a pivotal role in shaping the strategic direction and executing the product release process. The team is responsible for integrating and packaging the latest features from the Open Data Analytics organization and delivering robust, thoroughly tested analytics products to our customers.
The Open Data Analytics (ODA) Fundamentals team is seeking exceptional engineers to help achieve our mission of providing the world’s fastest cloud Big Data processing platform. As an engineer on the ODA Fundamentals team, you will enhance the EMR/Athena release processes efficiency, security, stability, and coverage. Your expertise will be critical in independently delivering complex projects to streamline the release process. You will guide the entire lifecycle of releases, from creation to deployment, either by utilizing existing internal tools or by innovating and creating new ones. Your role will require resolving project ambiguities, pinpointing core requirements, and devising effective strategies to meet project objectives. You'll also be responsible for maintaining the release process's security and fostering a culture of security awareness within the team. This position requires exceptional communication skills and the ability to influence and negotiate with various stakeholders.
Embracing Amazon's principle of Customer Obsession, you will proactively address customer issues with our analytics products. Your responsibilities will include reproducing and diagnosing customer issues, and leading the team in developing long-term solutions. Furthermore, you will contribute to the strategic direction of the Fundamentals team and collaborate with other teams to ensure the team's work aligns with broader organizational goals.
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Key job responsibilities
- Designing and building the next-generation technologies ensuring that EMR is the best environment for running large-scale data processing workloads.
- Develop and support sophisticated software tools in big data processing frameworks, enhancing customer experience through AWS technology.
- Collaborate with app developers, Data Engineers, SDEs, and TPMs to address complex software challenges.
- Design and develop software solutions/tools to augment the efficiency, quality, and speed of teams engaged in AWS projects.
- Focus on solving infrastructure challenges involving software, big data, and large-scale backend cloud services, aiming to provide a seamless customer experience.
- Work in partnership with a global team of app developers, SDEs, Data Engineers, and TPMs, enhancing existing software tools/infrastructure and developing new solutions.
A day in the life
In your role, you will embody a unique blend of deep technical expertise and a fervent passion for software, data, and infrastructure solutions. Daily, you will showcase exemplary organizational and communication skills, navigating the complexities of a dynamic environment with agility—both independently and through the leadership of others. Your proficiency in managing intricate software products will shine as you adeptly translate business cases into technical specifications, crafting reliable and scalable solutions that meet the evolving needs of the business.
You will leverage your deep knowledge in building stable and scalable software and data solutions for our customers. With a rich background in cloud infrastructure and tooling, you will significantly contribute to the vending and packing of extremely complex software artifacts. This might include writing code in Java, Python or other popular programming languages, scripting in Bash to automate tasks, or delving into the latest innovations in big data technologies and software-defined infrastructure. Whether optimizing performance, ensuring data integrity, or exploring new ways to handle vast datasets, your skills will be crucial in advancing the Open Data Analytics team tech infrastructure.
Through your actions and expertise, you will contribute significantly to the team's success, ensuring that the solutions developed not only meet the immediate needs but also align with Amazon's long-term principle of customer obsession. Your day will be a blend of technical rigor, strategic thinking, and mentorship, making you a pivotal figure in our ongoing pursuit of innovation and excellence in the tech landscape.
About the team
The AWS team is a diverse group committed to inclusion and learning. Joining our team means being part of an environment that values every perspective. You'll be part of a team focused on knowledge sharing, mentorship, and collaborative growth and development.
The Open Data Analytics Fundamentals team plays an integral role in the strategic direction and execution of the product release process, working closely with app developers, SDEs, Data Engineers, and TPMs worldwide.
Successful team members are collaborative problem solvers, dedicated to implementing solutions and maintaining high operational standards.
Minimum Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit This position will remain posted until filled. Applicants should apply via our internal or external career site.
#J-18808-LjbffrSimilar Jobs
- View Job
Software Development Engineer, Open Data Analytics Engines - Spark
Redmond - View Job
Software Engineer II - Insights, Data Engineering & Analytics team (IDEAS)
Redmond - View Job
Software Development Engineer, Open Data Analytics Engines - Spark Engine Performance
Redmond - View Job
Software Development Engineer II
Redmond - View Job
Senior Software Engineer - Apple Fundamentals
Redmond