Principal SDE - Dynamo, Dynamo I/O - Amazon
Seattle, WA 98194
About the Job
Description
Want to shape the future of a NoSQL database service that supports mission-critical workloads operating at more than 20 million requests per second? Let's take its speed and efficiency to the next level!
Amazon DynamoDB is a key-value and document database that delivers single-digit-millisecond performance at any scale. As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have widespread impact across AWS, Amazon, and beyond. Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin, as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB to support their workloads. On the DynamoDB team, you will see the impact your work has on the world.
The Routing Services team's charter is to provide a service that allows DynamoDB customers to connect to DynamoDB endpoints in all regions seamlessly and securely, authenticate and authorize customer requests and route requests to the storage end point based on the data in the request with high availability, scalability and low latency. The team's charter also includes providing the best customer experience in creating, managing and accessing DynamoDB resources (tables and indexes) using DynamoDB APIs. We're looking for a principal engineer with expertise, ambition and passion in solving difficult problems in distributed systems at scale. As a senior technical leader, you will join the ranks of Amazon's most senior technical community, a cross-company collective of Principal, Senior Principal and Distinguished Engineers. This group helps establish technical standards and drives AWS's overall technical architecture and engineering practices. These leaders work on AWS' hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. AWS' senior technical contributors are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad; hands on, producing both detailed technical work and high-level architectural designs but, driven to engage with business problems and leaders to invent simple solutions with real-world application.
Key job responsibilities
* Be responsible for overall system architecture, scalability, reliability, and performance for key DynanoDB services
* Facilitate technical collaboration across AWS DynamoDB teams to improve product integration and consistent user experience
* Mentor and develop engineers, help define and grow the technical culture, and assist in attracting and retaining top engineering talent
* Be an Exemplary Practitioner: PE are hands-on and lead by example, delivering artifacts that set the standard for engineering excellence, from designs to algorithms to implementations. Only by being close to the details can we earn the respect needed to be effective technical leaders.
* Be Technically Fearless: Amazon's startup culture does not admit the luxury of conservatism. Principal Engineers tackle intrinsically hard problems, venturing beyond comfortable approaches when necessary. We acquire expertise as needed, pioneer new spaces, and inspire others as to what's possible.
* Be Balanced and Pragmatic: Principal Engineers are pragmatic problem solvers. We apply judgment and experience to balance trade-offs between competing interests. We simplify processes and technologies while advocating a long-term view, finding the delicate balance between high-quality engineering and agile delivery
* Illuminate and Clarify: Principal Engineers bring clarity to complexity and demonstrate smart ways to simplify. We frame each problem in the customer and business context and boil it down to its essence. We probe assumptions, illuminate pitfalls, and foster shared understanding. We accelerate progress by driving crisp and timely decisions.
* Be Flexible in Approach: Principal Engineers adapt our approach to meet the needs of the team, project, and product. We solicit differing views and are willing to change our minds as we learn more. We recognize there are often many viable solutions, and that sometimes the best solution is to solve a different problem, or to not solve the problem at all.
* Respect What Came Before: Principal Engineers are grateful to our predecessors. We appreciate the value of working systems and the lessons they embody. We understand that many problems are not essentially new.
* Learn, Educate, and Advocate: Principal Engineers are constantly learning. We seek technical knowledge and educate the entire organization about trends, technologies, and approaches. We combine vision and discretion to drive fruitful and even game-changing technology choices.
* Have Resounding Impact: Without seeking the spotlight, Principal Engineers make a lasting impact that echoes through the technology, the product, and the company. We amplify our impact by aligning teams toward coherent architectural strategies.
We are open to hiring candidates to work out of one of the following locations:
Seattle, WA, USA
Basic Qualifications
- 10+ years of non-internship professional software development experience
- Knowledge of object-oriented design, data structures, and algorithms
Preferred Qualifications
- Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)
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 https://www.amazon.jobs/en/disability/us.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $160,100/year in our lowest geographic market up to $311,200/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.
Source : Amazon