American Express Hiring Data Engineer II in Chennai & Gurugram | Hybrid
Role Overview
Job Overview
American Express is hiring a Data Engineer II for its GenAI Platform team, with opportunities in Chennai and Gurugram. This is a full-time hybrid role for professionals with 2 to 5 years of software engineering experience who want to work at the intersection of data engineering, Generative AI, developer platforms, and intelligent enterprise applications.
The role focuses on building reliable services, APIs, integrations, and platform capabilities that support a semantic layer and enterprise-grade AI solutions. The engineer will work with technologies and concepts such as Model Context Protocol (MCP), retrieval-augmented generation, semantic search, embeddings, knowledge retrieval, cloud platforms, microservices, and automated engineering practices.
This opportunity is suited to engineers who enjoy solving complex technical problems, working with cross-functional teams, and learning emerging AI technologies while applying strong software engineering fundamentals.
Key Responsibilities
- Design, develop, and maintain backend services, APIs, integrations, and platform components that support GenAI and semantic-layer capabilities.
- Build MCP tools, adapters, and integration components that allow AI systems to interact securely with enterprise applications and data.
- Develop and improve retrieval-augmented generation solutions, semantic search capabilities, embeddings, and knowledge retrieval workflows.
- Work with engineering, architecture, product management, and data teams to connect AI capabilities with business applications and developer workflows.
- Contribute to technical designs, architecture discussions, code quality standards, and engineering best practices.
- Investigate production issues and improve the reliability, scalability, and performance of services.
- Create automated testing approaches and contribute to monitoring and observability capabilities.
- Follow source-control, CI/CD, Agile, and modern software development practices.
- Evaluate emerging developments in Generative AI, agentic systems, MCP, and semantic technologies and identify relevant opportunities for platform improvement.
Required Skills
Candidates should have a solid software engineering foundation and experience building scalable applications or services. Proficiency in at least one modern programming language is required, including Python, Java, TypeScript, or Go.
The role requires practical knowledge of APIs, microservices, cloud-based development, distributed systems, and system design fundamentals. Candidates should understand how reliable software services are designed, tested, deployed, monitored, and maintained.
Experience with source control, CI/CD pipelines, automated testing, and Agile development is also expected. Strong problem-solving ability and an interest in building production-ready technology are important for success.
Preferred Skills
Experience with Large Language Models and Generative AI applications is advantageous. Candidates who have worked with AI development frameworks, vector databases, embeddings, semantic search, or RAG architectures will have relevant exposure for this position.
Familiarity with MCP, agent frameworks, OpenAI tools, LangChain, or LlamaIndex is preferred but not mandatory. Experience with AWS, Microsoft Azure, or Google Cloud Platform can also strengthen a candidate's profile.
Knowledge of enterprise security, governance, and responsible AI practices is useful, particularly for engineers working on enterprise AI platforms.
Education
A Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field is required according to the job posting.
Experience
The position requires 2 to 5 years of software engineering experience developing scalable applications and services. Candidates should be able to demonstrate practical experience with backend engineering, APIs, cloud environments, distributed systems, or developer tooling.
Experience directly related to Generative AI, semantic technologies, or data engineering is valuable, although the role also emphasizes strong general software engineering skills.
Required Technologies
- Python
- Java
- TypeScript
- Go
- APIs
- Microservices
- Cloud Computing
- CI/CD
- Source Control
- Automated Testing
- Agile Development
- Distributed Systems
- System Design
- Generative AI
- Large Language Models
- MCP (Model Context Protocol)
- RAG
- Semantic Search
- Embeddings
- Knowledge Retrieval
- Vector Databases
- AWS
- Azure
- Google Cloud Platform
- OpenAI Tools
- LangChain
- LlamaIndex
Soft Skills
Strong collaboration and communication skills are important because the engineer will work with engineers, architects, product managers, and data teams. The ability to explain technical ideas clearly, participate in design discussions, and work across teams is valuable.
Candidates should be comfortable troubleshooting production problems, adapting to new technologies, and learning continuously. A practical approach to problem solving, attention to reliability, ownership of technical work, and willingness to work with emerging AI technologies will help in this role.
Benefits of Working in this Role
The supplied job posting describes a broad benefits package that includes competitive base salaries, bonus incentives, financial well-being and retirement support, and medical, dental, vision, life insurance, and disability benefits depending on location.
American Express also states that employees may receive flexible working arrangements based on role and business needs, paid parental leave depending on location, access to wellness centers at eligible sites, confidential counseling support, and career development and training opportunities.
This role also provides an opportunity to work on enterprise GenAI platform capabilities, modern developer tooling, semantic technologies, cloud services, and AI-enabled applications.
Work Mode
The job is listed as hybrid. The position is available in Chennai and Gurugram, with the supplied job information identifying the work arrangement as hybrid.
Location
The listed locations are Chennai, Tamil Nadu, and Gurugram, Haryana. The Chennai office is identified at DLF Downtown, Taramani, Chennai. The Gurugram location is identified at AMEX Sub Tehsil Kadipur, Gurugram.
Who Should Apply
This opportunity is suitable for Data Engineers, Software Engineers, Backend Engineers, Platform Engineers, and developers with 2 to 5 years of professional experience who are interested in AI-enabled data and software platforms.
It is particularly relevant for candidates who have built APIs, microservices, cloud services, developer tools, or distributed applications and want to expand into Generative AI, RAG, semantic search, MCP, and agent-based technologies.
Career Growth
The role can provide exposure to enterprise AI platforms, cloud engineering, backend services, semantic technologies, developer tooling, and modern data and AI architectures. Engineers can deepen their skills in distributed systems, platform development, AI integration, cloud services, reliability, and responsible enterprise AI.
The cross-functional nature of the position can also help engineers develop architecture, technical communication, collaboration, and platform engineering skills while working with experienced technology and product teams.
Application Advice
Candidates should highlight relevant experience with Python, Java, TypeScript, or Go, along with APIs, microservices, cloud platforms, CI/CD, automated testing, and distributed systems. If applicable, include projects involving Generative AI, LLMs, RAG, embeddings, semantic search, vector databases, MCP, LangChain, LlamaIndex, or OpenAI tools.
The supplied posting lists an application deadline of August 17, 2026 at 10:30. Candidates should verify the current status and requirements on the official American Express careers page before submitting an application. Employment is also subject to the background verification requirements stated in the posting.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field.
Experience
2 - 5 years
Top Picks for You
Salesforce Hiring Software Engineering MTS in Hyderabad
Salesforce • Hyderabad • Hybrid
Microsoft Hiring Software Engineer 2 in Hyderabad | Hybrid
Microsoft • Hyderabad • Hybrid
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
YASH Technologies • Bangalore • Onsite