remote
Senior Software Engineer - AI Tools - Workday
Software Engineer
Senior Software Engineer building AI‑powered tools and services, leveraging Python, Java, Machine Learning, and cloud platforms to deliver scalable, intelligent solutions for enterprise workloads.
About the role
Key Responsibilities
- Design, develop, and maintain AI‑driven services and APIs that power enterprise HR, finance, and workflow applications.
- Implement machine‑learning models and data pipelines using Python and Java, ensuring high performance and reliability.
- Collaborate with product, data science, and infrastructure teams to translate business requirements into scalable cloud solutions on AWS.
- Containerize applications with Docker and orchestrate deployments using Kubernetes, following CI/CD best practices.
- Conduct code reviews, mentor junior engineers, and champion best practices for security, testing, and observability.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Java.
- Hands‑on experience building and deploying machine‑learning models or AI services in production.
- Deep understanding of cloud services (AWS), containerization (Docker), and orchestration (Kubernetes).
- Proven ability to design RESTful APIs and micro‑service architectures.
- Excellent problem‑solving skills, collaborative mindset, and a passion for delivering high‑impact AI solutions.
Skills
pythonjavamachine learningawskubernetes