Role Overview
We are seeking a highly skilled AI Application Engineer to design, develop, and integrate enterprise-grade agentic
AI applications. The ideal candidate will have hands-on experience working with large language models (LLMs),
multi-agent architectures, and cloud-native technologies. This role requires strong Python and AWS engineering
expertise to build scalable, secure, observable, and reliable AI agents and enterprise tool integrations.
Key Responsibilities
• Collaborate with cross-functional teams to define AI agent requirements, integration patterns, and implementation
plans.
• Design and develop orchestration agents and domain-specific agents using Python 3.12, LangChain, LangGraph,
or Strands.
• Integrate LLMs and foundation models for reasoning, structured responses, tool calling, and workflow automation.
• Deploy and operate AI agents using Amazon Bedrock AgentCore Runtime and Azure OpenAI.
• Implement agent-to-agent communication using A2A 1.0 and the official Python a2a-sdk.
• Build secure agent-to-tool integrations using the Model Context Protocol (MCP) and Amazon Bedrock AgentCore
Gateway.
• Use PostgreSQL for task persistence, workflow status, agent state, and idempotency management.
• Store and manage generated documents and artifacts using Amazon S3 and secure credentials with AWS
Secrets Manager.
• Implement logging, metrics, and distributed tracing using AgentCore Observability, OpenTelemetry, and Amazon
CloudWatch.
• Develop unit, integration, and A2A contract tests using pytest, and troubleshoot complex AI application issues.
• Document agent frameworks, integration patterns, development standards, and operational best practices.
Qualifications
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• Proven experience developing AI applications and integrating LLMs or foundation models with enterprise
systems.
• Strong proficiency in Python, asynchronous programming, API development, and object-oriented design.
• Hands-on experience with LangChain, LangGraph, or similar agentic AI frameworks.
• Strong understanding of prompt engineering, tool calling, structured outputs, context management, and LLM
response validation.
• Experience with AWS services, relational databases, REST APIs, and cloud-native application development.
• Familiarity with multi-agent orchestration, distributed systems, task persistence, and asynchronous workflows.
• Strong problem-solving, debugging, communication, and collaboration skills.
AI Application Engineer
Preferred Skills
• Experience with Amazon Bedrock AgentCore Runtime, Gateway, and Observability.
• Knowledge of A2A protocols, MCP clients and servers, and enterprise tool integration.
• Experience with PostgreSQL, Amazon S3, AWS Secrets Manager, OpenTelemetry, CloudWatch, Hashicorp, and
pytest.
• Experience deploying secure, scalable, and highly available AI applications in production environments.
• Familiarity with Docker, Kubernetes, CI/CD pipelines, retrieval-augmented generation, LLM evaluation, and AI
guardrails
Salary Range: $95,000-$145,000 a year
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
#LI-SP1
</div