Software Development Engineer, Aurora Control Plane
Core
Design and implement foundational platform systems and web service APIs to orchestrate thousands of databases, ensuring high availability, scalability, and reliability for Amazon Aurora Serverless.
Role type
Senior IC distributed systems engineer (database infrastructure)
Builds
Foundational platform consisting of web service APIs and workflows for Aurora Serverless
Domain
Cloud computing, distributed database systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, system architecture, C#/C++/Java/Perl, object-oriented design, multi-tiered application development, software development lifecycle
Preferred skills
Full SDLC experience, code reviews, source control management, build processes, testing, operations
Technologies
C#, C++, Java, Perl, AWS services (EC2, S3, DynamoDB)
Responsibilities
Architect and design highly scalable distributed database systems, build rock-solid system components, mentor junior engineers
Seniority
Senior, hands-on IC