At Amazon, data is critical to everything we do, from understanding product inventories across our global fulfillment centers to predicting what products to recommend to customers. Data continually informs our flywheel, helping us to understand customer needs, onboard new sellers and selection, and identify opportunities for cost savings.

Business Data Technologies (BDT) org provides trustworthy, intuitive, and cost-efficient solutions for Amazonians to secure, store, analyze, and transform this data at massive scale. In this role, you will lead, design, and architect the solutions to support the next generation of data analytics, machine learning, and artificial intelligence solutions for the thousands of scientists, engineers, and analysts who use our data lake on a daily basis. The best part of working with Amazon's BDT team is the chance to help users across Amazon solve their challenges and create unique experiences on top of the data powering the company. Our customers are innovators and builders, and you will have the chance to work with them to understand the complexity of their challenges and design new solutions. Together, we will shape not just our own products, but the direction of the industry.

We are looking for software developers who long for the opportunity to design and build large-scale systems with oversized impact. You will support the creation of new tools and capabilities to empower the users to process their data load it and consume from the data lake. You will make applications that leverage big data technologies and machine learning to optimize data classification, improve user productivity, and secure our infrastructure. You will work closely with Product Management to best address our customers’ needs and help shape the product for success by creating engaging and dynamic experiences.

What does it take to succeed in this role? You need to be creative, responsible, and able to dig deep into AWS emerging technologies. You will think about business opportunities, operational issues, architectural improvements, and the customer perspective in the source of a single conversation. You have a deep mastery of programming languages, distributed system design, data engineering, and performance.

Key job responsibilities
Your responsibilities will include:
- Keeping your finger on the pulse of the constantly evolving and growing big data field, newer data formats, and industry standards.
- Working backwards from the customer translating complex functional and technical requirements into detailed architecture and design.
- Influencing Product direction and strategy with insights from technical and architectural perspective.
- Delivering systems and features with high quality, on time
- Stay current on technical knowledge to keep pace with rapidly changing technology, and work with the team in bringing new technologies on board
- Mentor junior engineers
- Work across teams to drive overall technical strategy.
- Deep dive into existing architecture and eliminate points of efficiency bottlenecks.

A day in the life
The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.

BASIC 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
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Strong Communication skills (written and Verbal)

PREFERRED QUALIFICATIONS

- Master's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- 5+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience

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.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

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 https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.