
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Ignite the future of language with AI at Teradata! As a Software Engineer on our AI Platform team in Hyderabad, India, you will shape the way the world understands data. You will be instrumental in designing and deploying advanced AI agents that integrate deeply with business operations, turning data into insight, action, and measurable outcomes. Your responsibilities will include architecting foundational components for production-grade AI systems, such as agent frameworks, LLM pipelines, and observability and evaluation layers. You will ensure the reliability, accountability, and performance of these systems in real-world, high-stakes deployments. This role involves collaborating with a high-caliber team of AI researchers, engineers, and data scientists to tackle challenging problems in AI and enterprise software, including scalable multi-agent coordination, fine-tuned LLM applications, and real-time monitoring systems. You will design and deploy containerized applications using Docker and Kubernetes, build and maintain CI/CD pipelines with Terraform, and manage LLM deployments. You will also spearhead the operationalization of ML/LLM models, automate infrastructure provisioning, and implement monitoring and observability solutions. A strong understanding of MLOps principles and experience with LLM APIs and frameworks are essential. We seek individuals passionate about building intelligent systems that are powerful, observable, resilient, and production-ready, offering an opportunity to shape enterprise AI from the ground up.
Company
Teradata
Teradata is a global leader in data analytics, empowering enterprises to unlock the full potential of their data. Through innovative platforms like ClearScape Analytics and Enterprise Vector Store, Te...