N

NTT Data

Global IT services and consulting provider.

AI engineer - Advisor

AI Application EngineeringUpdated on Nov 14
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong programming skills in Python and experience developing production-grade applications.
  • Hands-on experience with Generative AI, large language models, retrieval-augmented generation, and agentic AI.
  • Experience integrating large language model platforms such as OpenAI/Azure OpenAI, Anthropic, Google Gemini, or AWS Bedrock, or equivalent technologies.
  • Experience with AI frameworks such as LangChain, LangGraph, Semantic Kernel, or AutoGen, or similar frameworks.
  • Experience with embeddings, semantic search, and vector databases such as Azure AI Search, Pinecone, Elasticsearch/OpenSearch, pgvector, FAISS, or Milvus, or equivalent.
  • Strong understanding of REST APIs, JSON, microservices, and enterprise integration patterns.
  • Experience with SQL and NoSQL databases.
  • Experience with Git and modern software-development practices.
  • Knowledge of Docker, Kubernetes, CI/CD, DevOps, and cloud-native development.
  • Experience working with Azure, AWS, and/or Google Cloud Platform.
  • Understanding of authentication, authorization, API security, encryption, and secrets management.

Responsibilities

  • Design and develop AI and Generative AI applications using large language models and modern AI frameworks.
  • Build and integrate AI agents and agentic workflows capable of reasoning, tool calling, task execution, and interaction with enterprise systems.
  • Develop prompt engineering, context management, structured-output, and function/tool-calling capabilities.
  • Implement retrieval-augmented generation solutions using enterprise data sources, embeddings, semantic search, and vector databases.
  • Develop reusable AI components, APIs, services, connectors, and accelerators.
  • Integrate AI capabilities into web applications, enterprise platforms, workflows, and existing business systems.
  • Integrate commercial and open-source large language models using APIs and model-serving platforms.
  • Develop single-agent and multi-agent workflows using appropriate orchestration frameworks.
  • Implement agent tools, memory, state management, workflow orchestration, and human-in-the-loop capabilities.
  • Implement mechanisms to improve grounding and reduce hallucinations and unreliable responses.
  • Develop AI guardrails, input/output validation, content controls, and error-handling mechanisms.
  • Optimize prompts, model parameters, retrieval strategies, and workflows for quality, latency, reliability, and cost.
  • Build ingestion and indexing pipelines for structured and unstructured enterprise content.
  • Implement document parsing, chunking, metadata enrichment, embedding generation, indexing, and retrieval.
  • Develop semantic, keyword, and hybrid search capabilities.
  • Integrate vector databases and enterprise search platforms.
  • Optimize retrieval quality through query transformation, reranking, filtering, and contextual retrieval techniques.
  • Implement source attribution and grounding mechanisms where required.
  • Develop REST APIs, microservices, event-driven integrations, and backend services supporting AI applications.
  • Integrate AI solutions with enterprise applications, databases, APIs, SaaS platforms, and external services.
  • Implement authentication, authorization, secrets management, and secure API communication.
  • Develop connectors and tools that enable AI agents to securely interact with enterprise systems.
  • Develop automated tests for AI applications, APIs, workflows, and integrations.
  • Build evaluation datasets and test scenarios for large language model and retrieval-augmented generation solutions.
  • Evaluate AI outputs for accuracy, relevance, groundedness, completeness, safety, and consistency.
  • Perform prompt, model, retrieval, and agent workflow evaluations.
  • Troubleshoot AI application issues and perform root-cause analysis.
  • Support performance, scalability, resilience, and security testing.
  • Deploy AI applications and services into development, test, staging, and production environments.
  • Implement continuous integration and continuous delivery pipelines for AI applications and supporting services.
  • Containerize applications using Docker and deploy to Kubernetes, serverless, or cloud-native environments.
  • Implement model, prompt, configuration, and application version management.
  • Support LLMOps/MLOps processes including deployment, monitoring, evaluation, and lifecycle management.
  • Implement logging, tracing, metrics, token/cost monitoring, and AI observability.
  • Implement security controls defined by solution architecture and organizational standards.
  • Protect sensitive and personally identifiable information used by AI applications.
  • Implement safeguards against prompt injection, data leakage, unauthorized tool execution, and inappropriate AI outputs.
  • Support Responsible AI requirements including transparency, traceability, auditability, and human oversight.
  • Work closely with AI Technical Architects to implement approved solution architectures and design patterns.
  • Participate in technical design sessions, code reviews, architecture reviews, and troubleshooting sessions.
  • Collaborate with data, application, cloud, cybersecurity, and infrastructure teams.
  • Produce technical documentation covering application design, APIs, integrations, deployment, configuration, and operational procedures.
  • Identify technical risks, dependencies, and implementation constraints and escalate them appropriately.

Desired Qualifications

  • Experience developing enterprise AI agents and multi-agent solutions.
  • Experience building production-grade retrieval-augmented generation and enterprise knowledge solutions.
  • Experience with conversational AI, virtual assistants, or voice-based AI solutions.
  • Experience integrating AI with platforms such as ServiceNow, Salesforce, SAP, Microsoft 365, contact-center platforms, or other enterprise applications.
  • Experience with AI evaluation and observability frameworks.
  • Familiarity with MLOps/LLMOps practices and model lifecycle management.
  • Understanding of Responsible AI, AI governance, and enterprise security requirements.

About the Company

NTT Data

Global IT services and consulting provider.

NTT DATA is a global IT and business services provider that helps organizations run and transform their technology and operations. It delivers consulting, industry solutions, cloud migration, cybersecurity, data analytics, and managed services to modernize systems and processes. It differentiates itself through its large scale, deep sector expertise in banking, healthcare, manufacturing, public sector, and automotive, and its broad ecosystem of partners with Microsoft, SAP, AWS, and Salesforce. Its goal is to help large enterprises digitally transform and optimize operations at scale using cloud-native approaches and secure IT environments.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at NTT Data

See more jobs