Software Development Engineer II — AWS DMS Schema Conversion Team, DMS Schema Conversion
Core
Design, develop, and maintain cloud-based solutions for automatic database schema conversion and migration to AWS, integrating Generative AI to automate complex code transformation tasks.
Role type
Senior Software Development Engineer (Distributed Systems & AI Integration)
Builds
Cloud-native schema conversion engines and microservices for AWS Database Migration Service
Domain
Cloud computing, Database technologies, Applied AI/ML
Deliverable
production ML models | product features
Required skills
Distributed systems design, Microservices architecture, Generative AI integration, Database schema conversion, Scalable system design, Modern language programming (Java/C++/C#), Object-oriented design
Preferred skills
Full software development life cycle experience, Code review and standards, Source control management, Build processes, Testing, Operations
Technologies
AWS, Amazon RDS, Amazon Aurora, Oracle, SQL Server, DB2, Sybase, Generative AI
Responsibilities
Design and build schema conversion engines, Architect scalable microservices across 29+ regions, Integrate Generative AI for automation, Mentor engineers and conduct design reviews, Analyze database architectures for migration strategies, Participate in on-call rotations
Seniority
Senior, hands-on IC with mentorship responsibilities