System Development Engineer II
amazon
Job Description
● Design, implement, maintain, and deploy components that solve problems in a complex ecosystem. We work in lots of different languages (not limited to, but most often Python and Java). It is more important to us that you understand coding in the context of working in distributed systems and/or widely scaled web applications.
● Lead migration projects from planning through execution, including infrastructure setup, data replication, traffic management, and post-migration validation
● Identify and implement cost optimization strategies to reduce per-offering costs of the Boost program through automation and streamlined operations.
● Drive technical decisions for Boost program offerings, including pipeline infrastructure setups, DDB replication, containerization solutions, and new offerings such as RDS, DocumentDB, and VFI builds.
● Mentor and guide junior engineers, conducting code reviews, providing technical direction, and fostering a culture of operational excellence within the team.
● Lead root cause analysis for high-severity incidents, implement preventive measures, and drive operational improvements across the team's processes and tooling.
● Collaborate with service teams across Amazon to identify and resolve migration blockers
● Participate in on-call rotations to ensure operational support for critical migration activities
● Building AI-assisted workflows that streamline migration operation or make our day to day job easier and faster.
● Perform deep dive on services with different compute type to generate recommendations for optimization of resources.