Key job responsibilities - Expertise - Design and develop cloud-native solutions using AWS services, including hands-on software development, architecture design, and implementation of best practices in modern development methodologies - Solutions - Provide solution implementations including software development, CI/CD pipelines, infrastructure as code, and DevOps practices while collaborating with customers to understand requirements and create technical solutions - Delivery - Build and implement distributed computing solutions using AWS services, involving hands-on coding, testing, and deployment across cloud environments. - Technical Leadership - Guide customer and partner teams in software engineering practices, code reviews, architectural decisions, and implementation of AWS services while ensuring solution quality and security best practices - Innovation - Develop innovative solutions using AWS AI/ML services, including building AI-enabled applications, implementing Agent architectures, and creating reusable components that demonstrate innovative use of AWS services A day in the life AWS Professional Services includes experts from across AWS who help our customers design, build, operate, and secure their cloud environments.