Senior Software Developer

Teradata

Hyderabad, Bengaluru

Hybrid

INR 1,200,000 - 2,400,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Teradata Hyderabad/Bangalore (Hybrid) is seeking a Senior Software Engineer to design and deliver scalable AI-enabled backend systems. You will work with Java, Go, or Python, building robust RESTful APIs, and collaborating across cross-functional teams to ship end-to-end features.

You will mentor engineers, optimize performance, and apply AI/ML techniques within Teradata’s AI stack. A strong product background and Tier1 university education are preferred in this technically rich environment.

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.
  • Hands-on experience designing and developing RESTful APIs.
  • Experience with SQL and NoSQL databases and data modeling.

Responsibilities

  • 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.

Skills

Java
Go
Python
RESTful APIs
SQL/NoSQL
Distributed systems
Cloud platforms
AI tools

Education

Bachelor’s degree in Computer Science

Tools

Kubernetes
Kafka

Job description

Senior Software Engineer

Hyderabad/Bangalore (Hybrid)

Solid product background and an educational background from Tier1 universities are preferred.

WhatYoullDo

As aSenior 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 productplanning,design, and execution while influencing the evolution of Teradatas AI capabilities.

In this role, you will:

  • Design, develop, andmaintainhigh qualitysystems, services, and applications with an emphasis on scalability, reliability, and performance.
  • Collaborate with cross-functional engineers and product partners to shapedesignand consistently deliverend to endfeatures.
  • 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, andproductivity.
  • Mentor engineers, supporting them in technical planning, implementation, and best practices.
  • Identifyand resolve system performance bottlenecks,optimizingcode,design, and infrastructure.
  • Write unit and integration tests andparticipatein code reviews to uphold engineering excellence.
  • Investigate production issues, ensuringtimelyand effective solutions.
  • Stay current with emerging trends in engineering, AI/ML, and cloud-native technologies.
WhoYoullWork 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 Scienceor equivalent from a recognized institution.
  • 5+ years of experience in backend services, distributed systems, or data platform development.
  • Strongproficiencyin Java, Go, or Python for service development.
  • Goodunderstanding of design principles, distributed system patterns, and serviceframework.
  • Hands-on experience designing and developing RESTful APIs.
  • Experience with SQL and NoSQL databases and datamodelling.
  • Strong debugging, problem solving, and troubleshooting skills.
  • Experience with modern 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 deliverhigh qualityoutcomes.
  • Strong communicationand collaboration skills.
WhatYou’llBring

(Preferred qualifications)

  • Familiarity with messaging systems such as Kafka.
  • Experience experimenting with or implementing AI/ML technologies, Agentic AI, or LLMs.
  • A track recordof influencingdesigndecisions and driving engineering best practices.
  • The ability to mentor engineers and guide them through design, planning, and execution.
  • A proactive mindset and comfort working in fast paced, dynamicenvironments.
  • Curiosity, adaptability, and a passion for building impactful AI-driven products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Developer
Staff Software Developer

Teradata • Hyderabad, Bengaluru

Hybrid
INR 4,200,000 - 6,500,000
Senior AI Engineer
Senior AI Engineer

Teradata Group • India

On-site
INR 3,000,000 - 6,000,000
Senior AI Engineer - AI Marketplace
Senior AI Engineer - AI Marketplace

Teradata • Pune District

On-site
INR 1,200,000 - 1,600,000
Flexible work model
People-first culture
Commitment to diversity and inclusion
Staff Software Engineer
Staff Software Engineer

Teradata • Hyderabad

On-site
INR 4,000,000 - 7,000,000
AI Engineer
AI Engineer

Teradata • Bengaluru

On-site
INR 1,200,000 - 2,800,000
Senior AI Engineer
Senior AI Engineer

Teradata • Hyderabad

On-site
INR 1,200,000 - 1,800,000
AI Engineer
AI Engineer

Teradata • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
AI Engineer
AI Engineer

Teradata • Telangana

On-site
INR 800,000 - 1,100,000
AI Engineer
AI Engineer

Teradata • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Staff Software Engineer
Staff Software Engineer

Teradata • Bengaluru

On-site
INR 4,200,000 - 6,000,000