Database Engineer, AWS DMS
Core
Front-line engineer diagnosing complex replication and migration failures for customers, partnering with software engineers to build features simplifying the migration journey.
Role type
Senior IC Database Engineer (AWS DMS)
Builds
Automation, log analysis tools, diagnostic scripts, and high-impact solutions for the DMS replication engine.
Domain
Cloud infrastructure, database internals, data migration
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
deep database internals knowledge, SQL, Python, Bash, Perl, C/C++ or Java code reasoning, root cause analysis, Linux/RHEL, relational database technology
Preferred skills
database design and implementation, hardware troubleshooting, debugging large-scale systems, version control, threat modeling, penetration testing, large-scale infrastructure automation
Technologies
PostgreSQL, Oracle, SQL Server, MySQL, DB2, AWS RDS, Aurora, DMS, Redshift, S3, CloudWatch, C/C++, Java
Responsibilities
Diagnose and resolve customer-facing database problems including performance degradation, data corruption, replication lag, and CDC failures; Build automation and diagnostic scripts to accelerate troubleshooting; Collaborate with SDEs on root cause analysis by reading and reasoning about C/C++ or Java code; Operate within the AWS ecosystem to investigate issues end-to-end; Document complex technical findings including root cause analyses and runbooks.
Seniority
Senior, hands-on IC