remote
Senior Software Engineer, AWS Applied AI Solutions - Core Services - Amazon
Software Engineer
Senior software engineer driving core services for AWS Applied AI Solutions, building scalable, AI‑enabled platforms using Python, Java, AWS cloud services, and container orchestration.
About the role
Key Responsibilities
- Design, develop, and maintain core backend services that power AI‑driven business applications on AWS.
- Implement scalable, high‑performance APIs and data pipelines using Python and Java.
- Leverage AWS services (SageMaker, Lambda, ECS/EKS, DynamoDB) to integrate machine‑learning models into production systems.
- Containerize applications with Docker and orchestrate deployments on Kubernetes/EKS, ensuring reliability and observability.
- Collaborate with product, data science, and security teams to translate business requirements into robust technical solutions.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Java.
- Deep understanding of AWS cloud services and experience building production‑grade AI/ML platforms.
- Hands‑on experience with container technologies (Docker, Kubernetes/EKS) and CI/CD pipelines.
- Solid grasp of machine‑learning concepts, model deployment, and performance optimization.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
pythonjavaawsmachine learningdeep learningdockerkubernetes