remote
Senior Software Engineer - Workday
Software Engineer
Lead the design and delivery of scalable AI‑powered workforce solutions using Python, Java, and AWS, while driving best practices in CI/CD, container orchestration, and machine learning model deployment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance services that power AI features for workforce management.
- Collaborate with data scientists to integrate machine learning models into production pipelines.
- Design and implement scalable, fault‑tolerant microservices on AWS using Kubernetes and serverless components.
- Own end‑to‑end CI/CD workflows, ensuring rapid, reliable releases with automated testing and monitoring.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement.
Requirements
- 8+ years of software development experience, with strong proficiency in Python and Java.
- Deep knowledge of AWS services (Lambda, ECS, EKS, S3, DynamoDB) and container orchestration.
- Hands‑on experience with machine learning model deployment and monitoring.
- Solid understanding of CI/CD pipelines, GitOps, and automated testing frameworks.
- Excellent communication skills and a collaborative mindset.
Skills
pythonjavaawsmachine learningkubernetescicd