Bangalore, Karnataka, India Remote (City) Employment

NTT DATA is hiring an AI Developer

About the Role

NTT DATA is looking for an AI Developer to join our team. You will build and support production-ready Generative AI solutions—including RAG-based assistants and agentic workflows—that integrate with enterprise data and applications. You will work with Tech Leads and Architects to translate solution designs into secure, scalable implementations.

What You'll Do

  • Build GenAI apps: Implement LLM-based features such as Q&A, summarization, extraction, and classification using prompt engineering and structured outputs.
  • Implement RAG pipelines: Build ingestion, chunking, embeddings, and retrieval flows using vector databases to ground answers in enterprise knowledge.
  • Develop agent workflows: Create agentic automations (tool calling, task routing, multi-step workflows) using common frameworks and patterns.
  • Enterprise integration: Integrate AI services with internal systems via APIs, auth, and approved access controls; follow enterprise engineering standards.
  • Quality & monitoring: Add logging and telemetry and participate in evaluation and testing to catch regressions and ensure stable production behavior.
  • Developer productivity: Use coding assistants to accelerate development while maintaining clean code and reviews.

What We're Looking For

  • 5+ years total IT and software engineering experience with enterprise applications, APIs, and services.
  • 2+ years hands-on AI/ML/GenAI experience, including building or supporting AI solutions.
  • Python proficiency; ability to build services, scripts, and automation.
  • Experience with LLMs (APIs and providers) and understanding of risks like hallucinations and quality control.
  • Hands-on RAG framework experience (vector database, retrieval, and grounding loop).
  • Exposure to Agents and agentic AI patterns (tool calling, orchestration, task decomposition).
  • Solid engineering fundamentals: APIs, version control, testing, troubleshooting, secure coding practices.
  • Experience with MCP servers or MCP-style tool integrations.

Nice to Have

  • Familiarity with FastAPI/Flask, Docker, CI/CD, and production monitoring patterns.
  • Exposure to financial services or regulated data environments.

Technical Stack

  • Python, LLMs, RAG frameworks
  • Vector databases, FastAPI/Flask
  • Docker, MCP servers

Team & Environment

You will work with Tech Leads and Architects.

Work Mode

This role is based locally in Bangalore, Karnātaka, India.

NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Required Skills
PythonLLMsRAG frameworksVector databasesFastAPIFlaskDockerMCP serversAPIsAI/MLGenAIAutomation
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. Services include business and technology consulting, data and artificial intelligence, industry solutions, and development, implementation and management of applications, infrastructure, and connectivity. Also one of the leading providers of digital and AI infrastructure in the world.

Visit website
Job Details
Department Software Development
Category data
Posted 14 days ago