Senior Software Developer
Senior AI engineer at Teradata designing and delivering scalable backend services and APIs for Teradata's AI platform, working with Java/Go/Python, SQL and NoSQL databases, Kubernetes, and public cloud while applying LLM and agentic AI technologies. Hybrid role in Hyderabad or Bengaluru.
- Compensation
- ₹3M–₹4.5M / yr
- Location
- Hyderabad; Bengaluru
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science or equivalent from a recognized institution
- 5+ years of experience in backend services, distributed systems, or data platform development
- Strong proficiency in Java, Go, or Python for service development
- Good understanding of design principles, distributed system patterns, and service frameworks
- Hands-on experience designing and developing RESTful APIs
- Experience with SQL and NoSQL databases and data modelling
- Strong debugging, problem solving, and troubleshooting skills
- Experience with containerization and orchestration tools such as Kubernetes
- Knowledge of public cloud platforms
- Experience with AI productivity tools (e.g., GitHub Copilot)
- Ability to work independently, drive workstreams, and deliver high-quality outcomes
- Strong communication and collaboration skills
Nice to have
- Solid product background and education from Tier 1 universities
- 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 through design, planning, and execution
- Proactive mindset and comfort working in fast-paced, dynamic environments
- Curiosity, adaptability, and passion for building impactful AI-driven products
Full description
Senior Software EngineerHyderabad/Bangalore (Hybrid)Solid product background and an educational background from Tier1 universities are preferred.What Youll Do
As a Senior AI Engineer, you will play a key role in designing and delivering highly scalable, next generation AI products within our AI stack. You will work in a technically rich environment with talented peers, contributing to product planning, design, and execution while influencing the evolution of Teradatas AI capabilities.
In this role, you will:
- Design, develop, and maintain high quality systems, services, and applications with an emphasis on scalability, reliability, and performance.
- Collaborate with cross-functional engineers and product partners to shape design and consistently 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 (LLMs).
- 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.
- Write unit and integration tests and participate in code reviews to uphold engineering excellence.
- Investigate production issues, ensuring timely and effective solutions.
- Stay current with emerging trends in engineering, AI/ML, and cloud-native technologies.
Who Youll Work With
You will be part of a high-performing engineering team building core components of Teradata’s AI platform. You will collaborate closely with other engineers, AI/ML specialists, product managers, cloud architects, and partner teams across the company. The role offers opportunities to contribute directly to Teradata’s AI product roadmap and technological direction.
What Makes You a Qualified Candidate
(Nonnegotiable qualifications)
- Bachelor’s degree in Computer Science or equivalent from a recognized institution.
- 5+ years of experience in backend services, distributed systems, or data platform development.
- Strong proficiency in Java, Go, or Python for service development.
- Good understanding of design principles, distributed system patterns, and service framework.
- Hands-on experience designing and developing RESTful APIs.
- Experience with SQL and NoSQL databases and data modelling.
- Strong debugging, problem solving, and troubleshooting skills.