Are you interested in building and operating some of the largest distributed systems on the planet? In DynamoDB, our mission is to provide customers with best in class cloud data services to store, query and analyze the enormous datasets that their businesses generate. We build distributed storage, index and query systems that are scalable, fault-tolerant, low cost, and easy to manage and use. These are exciting times – we are building out an elite team of developers in Bangalore working on ambitious initiatives to keep pace with global demand for DynamoDB.
We’re looking for a principal engineer with expertise, ambition and passion in solving difficult problems in distributed systems – experience with parallel query processing, distributed caching, or transaction processing are all big pluses.
Key job responsibilities
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 overall technical architecture and engineering practices. These leaders work on hard problems, building high quality, architecturally sound systems that are aligned with our business needs. Our senior technical contributors are pragmatic visionaries who can translate business needs into workable technology solutions.
Minimum Requirements
1. BS degree or higher in CS with a minimum of 15 years of relevant, broad distributed systems engineering experience
2. Proven track record of leading the delivery and operations of large-scale, mission-critical distributed systems
3. Deep hands-on technical expertise in at least one relevant technical area: distributed algorithms, database storage and query engines, etc.
4. Experience managing complex projects, with significant bottom-line impact
5. Experience playing a visionary technical leadership role within a large organization. Ability to work in a fast paced and agile development environment
6. Practical experience with data coherency protocols and their implementations
7. Strong knowledge of data structures, algorithms, asynchronous architectures and distributed algorithms
8. Deep understanding of system performance tradeoffs, work scheduling, and engineering for high availability
9. Experience with high performance transactions, time ordering and near time message processing
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 this link for more information.
#J-18808-Ljbffr