Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Principal Software Engineer AWS DynamoDB 
India, Karnataka 
737571197

09.09.2024
DESCRIPTION

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.

BASIC QUALIFICATIONS

• BS degree or higher in CS with a minimum of 15 years of relevant, broad distributed systems engineering experience
• Proven track record of leading the delivery and operations of large-scale, mission-critical distributed systems
• Deep hands-on technical expertise in at least one relevant technical area: distributed algorithms, database storage and query engines, etc.
• Experience managing complex projects, with significant bottom-line impact
• Experience playing a visionary technical leadership role within a large organization
• Ability to work in a fast paced and agile development environment


PREFERRED QUALIFICATIONS

• Practical experience with data coherency protocols and their implementations
• Strong knowledge of data structures, algorithms, asynchronous architectures and distributed algorithms
• Deep understanding of system performance tradeoffs, work scheduling, and engineering for high availability
• Masters or PhD in Computer Science.
• Experience with high performance transactions, time ordering and near time message processing
• Experience with multi-phase commit protocols, transaction control in a distributed system