Software Development Engineer, RDS Backups
Core
Designing and developing disaster recovery and data protection features for Amazon RDS and Aurora relational databases to ensure data durability and business continuity.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Production-grade backup and disaster recovery services for customer databases
Domain
Cloud Infrastructure / Relational Database Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, software architecture, full software development lifecycle, operational excellence, cross-team collaboration, ambiguity resolution
Preferred skills
AWS services depth (EBS, S3, KMS, DynamoDB, Lambda, ECS), leading multi-engineer technical initiatives, experience owning systems with durability and consistency
Technologies
Amazon RDS, Amazon Aurora, Amazon EBS, Amazon S3, AWS KMS, Amazon DynamoDB, AWS Lambda, Amazon ECS
Responsibilities
Design and develop disaster recovery features across various topologies, ensure operational excellence of production services, collaborate with storage and security teams, resolve ambiguity to innovate solutions
Seniority
Senior, hands-on IC