24 Oct
|
Teradata
|
Bengaluru
24 Oct
Teradata
Bengaluru
Staff AI Engineer (Java/Go/Python) Exp Level: 8+ years Bangalore/Pune/Hyderabad (Hybrid work) Candidates Preferred with Product Background with Tier 1 Educational Background As a Staff 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 strategy, architecture, and execution while influencing the evolution of Teradata’s AI capabilities. In this role, you will:
• Design, architect, 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 architecture 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, architecture, 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 You’ll 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 (Non‑negotiable qualifications)
• Bachelor’s degree in Computer Science or equivalent from a recognized institution.
• 8+ years of experience in backend services, distributed systems, or data platform development.
• Strong proficiency in Java, Go, or Python for service development.
• Deep understanding of design principles, distributed system patterns, and service architecture.
• 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 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 deliver high quality outcomes.
• Strong communication and collaboration skills. What You’ll Bring (Preferred qualifications)
• Familiarity with messaging systems such as Kafka.
• Experience experimenting with or implementing AI/ML technologies, Agentic AI, or LLMs.
• A track record of influencing architecture decisions 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 quick paced, dynamic environments.
• Curiosity, adaptability, and a passion for building impactful AI-driven products.
📌 Staff Software Engineer (Bengaluru)
🏢 Teradata
📍 Bengaluru