remote
Software Development Manager, AWS Applied AI Solutions - Amazon
Software Engineer
Lead a high‑performing engineering team building core services for AWS Applied AI Solutions, driving scalable, AI‑powered cloud products using Python, AWS services, and modern ML frameworks.
About the role
Key Responsibilities
- Lead, mentor, and grow a cross‑functional software engineering team delivering core AI services on AWS.
- Define product roadmaps, prioritize features, and ensure timely delivery of high‑quality, scalable solutions.
- Architect and implement cloud‑native services using AWS services (e.g., SageMaker, Lambda, ECS) and Python‑based ML pipelines.
- Collaborate with product managers, data scientists, and UX designers to translate business requirements into technical specifications.
- Drive best practices in code quality, CI/CD, testing, and security across the team.
Requirements
- 5+ years of software development experience, with at least 2 years in a people‑management or lead role.
- Strong proficiency in Python and hands‑on experience building production‑grade machine‑learning services.
- Deep knowledge of AWS services, cloud architecture, and scalable system design.
- Proven ability to work in Agile environments and deliver complex projects on schedule.
- Excellent communication and stakeholder‑management skills, with a track record of influencing technical direction.
Skills
awspythonmachine learning