onsite
Staff Software Engineer - Teradata
Software Engineer
Lead the design and development of AI‑enabled product experiences, architecting scalable, cloud‑native solutions that unify data, knowledge, and business context across on‑prem, cloud, and hybrid environments.
About the role
Key Responsibilities
- Architect and implement next‑generation AI‑enabled product experiences, ensuring high performance, scalability, and reliability.
- Lead cross‑functional teams in designing distributed systems that integrate data, knowledge, and business context.
- Drive adoption of cloud platforms (AWS, GCP) and container orchestration (Kubernetes) for rapid deployment and continuous delivery.
- Mentor and coach engineers, fostering a culture of technical excellence and innovation.
- Collaborate with product, data science, and operations teams to translate business requirements into robust technical solutions.
Requirements
- 10+ years of software engineering experience with a strong focus on AI/ML and cloud‑native architectures.
- Proficiency in Python, distributed computing frameworks, and container orchestration.
- Deep understanding of AWS services, Kubernetes, and CI/CD pipelines.
- Excellent communication skills and a proven track record of leading technical teams.
- Experience with data engineering, knowledge graphs, or enterprise intelligence solutions is a plus.
Skills
pythonmachine learningawskubernetes