onsite
Senior Software Engineer - Teradata
Software Engineer
Lead the design and development of next‑generation AI‑enabled product experiences, driving technical architecture and scalable cloud solutions using Python, Java, AWS, Kubernetes, and microservices.
About the role
Key Responsibilities
- Architect and implement AI‑enabled product features across cloud and on‑premises environments.
- Lead cross‑functional teams in designing scalable microservices with Java and Python.
- Integrate machine learning models into production pipelines using AWS services.
- Ensure high availability and performance through Kubernetes orchestration and CI/CD automation.
- Mentor junior engineers and champion best practices in code quality, security, and documentation.
Requirements
- 10+ years of software development experience with a strong focus on AI and cloud platforms.
- Proficiency in Java, Python, and experience deploying services on AWS.
- Hands‑on expertise with Kubernetes, Docker, and microservices architecture.
- Deep understanding of machine learning model lifecycle management and performance tuning.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonjavaawskubernetes