NTT DATA is a global technology company seeking an AI Programmer to work with their client in Washington, D.C. This role involves building, deploying, and maintaining MCP servers and agent-based AI services, focusing on integrating these systems with enterprise platforms using Python.
Responsibilities:
- Design, build, and maintain MCP servers that support AI agent execution, tool invocation, and orchestration
- Implement agent-based workflows using Python and modern AI frameworks
- Develop reusable services and APIs to enable agent interaction with enterprise systems and data sources
- Implement AI agents using frameworks such as LangChain, LangGraph, or MCP-style architectures
- Support RAG-based solutions including vector search, embeddings, and grounding strategies
- Implement guardrails, logging, and error handling for agent reliability and safety
- Integrate AI agents with existing applications, APIs, data platforms, and workflows
- Package and deploy AI services using containerization and cloud-native patterns
- Support CI/CD pipelines for AI services and agent systems
- Work closely with AI architects to implement approved designs and PoCs
- Participate in code reviews, testing, and technical documentation
- Support iteration from PoC to production under architectural and governance guidance