remoteonsite
Software Engineer , Principal I - Progress
Software Engineer
Lead the design and delivery of AI‑powered eCommerce solutions, driving architecture, scalability, and best practices across cloud, container, and CI/CD pipelines.
About the role
Key Responsibilities
- Architect and develop high‑performance, AI‑enabled eCommerce services using Python and Java on AWS.
- Lead cross‑functional teams in designing scalable, secure microservices and orchestrating them with Kubernetes.
- Implement robust CI/CD pipelines, automated testing, and continuous delivery to accelerate feature releases.
- Mentor engineers, conduct code reviews, and champion best practices in software quality and performance.
- Collaborate with product, data science, and security teams to integrate machine learning models into production workflows.
Requirements
- 10+ years of software development experience with a strong focus on cloud‑native architecture.
- Proficiency in Python, Java, and AWS services (Lambda, ECS/EKS, RDS, S3).
- Hands‑on experience with Kubernetes, Docker, and CI/CD tools such as Jenkins, GitHub Actions, or ArgoCD.
- Deep understanding of machine learning model deployment, monitoring, and governance.
- Excellent communication skills and a proven track record of leading technical teams in a fast‑paced environment.
Skills
pythonjavaawsmachine learningkubernetescicd