remote
Manager III, Software Development - Amazon Web Services
Software Engineer
Lead a high‑impact team building AI‑driven business applications on AWS, driving end‑to‑end delivery from design to production. Focus on scalable cloud architecture, Python‑based ML pipelines, and DevOps best practices to deliver turnkey solutions for enterprise customers.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional team of software engineers and data scientists in designing, developing, and deploying AI‑powered business applications on AWS.
- Architect scalable, secure, and highly available cloud solutions using AWS services such as SageMaker, Lambda, and ECS.
- Drive end‑to‑end delivery, from requirements gathering and prototyping to production rollout and continuous improvement.
- Implement robust CI/CD pipelines, automated testing, and monitoring to ensure reliability and rapid iteration.
- Collaborate with product, UX, and operations stakeholders to translate business needs into technical solutions.
Requirements
- 8+ years of software development experience with a strong focus on cloud‑native architectures.
- Proficiency in Python, AWS services, and machine learning frameworks (e.g., TensorFlow, PyTorch).
- Hands‑on experience with DevOps practices, CI/CD, and container orchestration (Docker, Kubernetes).
- Excellent leadership, communication, and stakeholder management skills.
- Passion for building customer‑centric, high‑impact solutions at scale.
Skills
awspythonmachine learningsoftware development