onsite
Senior Software Development Engineer - Products and Solutions - Amazon
Software Engineer
Lead the design and delivery of AI‑powered cloud migration platforms, owning architecture, scalability, and production reliability for AWS Professional Services using Python, AWS, and machine learning technologies.
About the role
Key Responsibilities
- Architect and implement scalable, production‑grade AI platforms that enable enterprise cloud migrations and modernization at scale.
- Own end‑to‑end delivery, from design through deployment, ensuring high availability, performance, and security.
- Collaborate with cross‑functional teams to integrate AI agents with human consultants, driving seamless delivery workflows.
- Mentor and guide a small, high‑performing 2‑pizza team, fostering a culture of technical excellence and rapid iteration.
- Continuously evaluate and adopt emerging AWS services, ML frameworks, and DevOps practices to improve product capabilities.
Requirements
- 10+ years of software engineering experience, with a strong background in cloud‑native architecture.
- Proficiency in Python, AWS services (Lambda, ECS, S3, SageMaker), and machine learning pipelines.
- Deep understanding of distributed systems, scalability, and reliability engineering.
- Experience leading technical teams and driving product vision in a fast‑paced environment.
- Excellent communication skills and a passion for building customer‑centric AI solutions.
Skills
pythonawsmachine learning