AI Engineer
Teradata · Bengaluru, Karnataka, India
Teradata is hiring an AI Engineer to design and develop scalable AI products and backend services in Bengaluru, Karnataka, India.
What you will do
- Design, develop, and maintain high quality systems, services, and applications with scalability, reliability, and performance.
- Collaborate with cross-functional engineers and product partners to shape design and deliver end to end features.
- Build and integrate robust RESTful APIs ensuring security, data consistency, and maintainability.
- Work with SQL and NoSQL databases to implement efficient data models and service access patterns.
- Apply and experiment with AI/ML technologies, including agentic AI and large language models.
- Use AI powered engineering tools to improve development quality, speed, and productivity.
- Mentor engineers, supporting them in technical planning, implementation, and best practices.
- Identify and resolve system performance bottlenecks, optimizing code, design, and infrastructure.
What you need
- Bachelor’s degree in Computer Science or equivalent from a recognized institution.
- 1+ years of experience in backend services, distributed systems, or data platform development.
- Strong proficiency in Java, Go, or Python for service development.
- Hands-on experience designing and developing RESTful APIs.
- Experience with SQL and NoSQL databases and data modelling.
- Experience with modern containerization and orchestration tools such as Kubernetes.
- Knowledge of public cloud platforms.
- Experience with AI productivity tools like GitHub Copilot.
Good to have
- Familiarity with messaging systems such as Kafka.
- Experience experimenting with or implementing AI/ML technologies, Agentic AI, or LLMs.
- Track record of influencing design decisions and driving engineering best practices.
- Ability to mentor engineers and guide them through design, planning, and execution.