At Teradata, we believe that people thrive when empowered with better information. Teradata’s Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge, and business context to deliver measurable outcomes. Our platform enables organizations to provide full context to AI agents when it matters most. With the flexibility to deploy on-premises, in the cloud, or in hybrid environments, Teradata delivers real business value through AI innovation.
- Contribute to the design, development, and delivery of AI-powered services and applications within Teradata’s AI platform ecosystem.
- Build scalable, reliable, and production-grade systems leveraging modern AI technologies, including LLMs, embeddings, and early-stage agentic or RAG workflows.
- Develop high-quality user interfaces and backend services that support AI-driven products and platforms.
- Implement and integrate secure, scalable RESTful APIs.
- Collaborate cross-functionally with engineering, AI/ML, product, and platform teams to deliver end-to-end features.
- Write clean, testable code, participate in code reviews, and uphold engineering excellence.
- Support troubleshooting, debugging, and resolution of production issues while contributing to reliability and observability best practices.
- Stay current with emerging trends in AI, machine learning, and cloud-native software engineering.
- You will work alongside experienced software engineers, AI/ML specialists, and product teams within Teradata’s AI platform ecosystem.
- The team is responsible for building scalable AI-driven solutions that power enterprise-grade analytics and intelligent applications.
- You will collaborate closely with senior engineers and report into an engineering leadership structure focused on innovation, quality, and delivery excellence.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 4+ years of experience in software engineering, including frontend and backend development (JavaScript, Angular).
- Strong proficiency in Python, Java, or Go.
- Experience translating UI/UX designs into code using Angular, Angular Material, Node.js, and modern web technologies (CSS3, SASS, object-oriented JavaScript).
- Solid understanding of APIs, distributed systems fundamentals, and database technologies (SQL/NoSQL), alongside software development best practices.
- Exposure to AI/ML concepts, including machine learning pipelines or LLM-based systems.
- Familiarity with embeddings, vector databases, or retrieval-augmented generation (RAG).
- Experience deploying services in cloud environments (AWS, Azure, or GCP).
- Interest in agentic AI, automation, or developer productivity tooling.
- Knowledge of advanced JavaScript performance optimization and experience with frameworks such as Spring Boot is advantageous.
We prioritize a people-first culture because we know our people are at the heart of our success. We embrace flexibility, empowering you to decide how, when, and where you work. We invest in well-being to ensure you can thrive both personally and professionally. Our commitment to diversity, equity, and inclusion goes beyond words—we actively foster an environment where everyone feels valued, respected, and empowered to succeed.
#LI-VM1