Website American Express
Data Engineer III — American Express (Next Generation Data Management)
Company: American Express
Division: American Express Technologies — Next Generation Data Management (NGDM)
Role Title: Data Engineer III
Location: Bengaluru, Karnataka, India
Work Mode: Hybrid / Flexible Working Model
Employment Type: Full-Time
Experience Level: 10+ Years of professional database development, architecture, and operational experience
Educational Requirement: Bachelor’s Degree in Computer Science, Computer Science Engineering, or a related technical field (Advanced Degree preferred)
Core Tool Stack: Couchbase, Cassandra, MongoDB, PostgreSQL, Oracle, Python, Shell Scripting, Ansible,AWS / GCP / Azure Cloud Ecosystems
Secondary Stack: Java, Go, React, Angular, CI/CD Pipeline Tools, Agile / Scrum Frameworks
About American Express
American Express is a globally integrated payments company providing customers with access to products,insights, and experiences that enrich lives and build business success. Built on a 175-year legacy of trust,security, and innovation, American Express Technologies operates world-class engineering hubs globally. The Next Generation Data Management (NGDM) team in Bengaluru partners directly with Business System Development teams to architect resilient data solutions, deploy distributed database platforms, and power mission-critical transactional workloads at scale.
Role Overview
American Express is recruiting a seasoned and automation-focused Data Engineer III to join its Next Generation Data Management engineering group in Bengaluru.
In this senior technical role, you will be responsible for designing, developing, and maintaining scalable, highly available enterprise database platforms supporting critical global applications. You will manage end-to-end database lifecycles across both relational and NoSQL engines (Couchbase, Cassandra, MongoDB, PostgreSQL), drive infrastructure automation using Python and Ansible, optimise performance under high-volume transactional workloads, and align platform architectures with AXP’s strategic transformation objectives.
Key Responsibilities
Database Architecture & Platform Engineering
-
Enterprise-Scale Design: Design, develop, implement, and support robust relational and NoSQL database platforms ensuring high availability, sub-millisecond performance, and fault tolerance.
-
Distributed Clusters: Engineer and maintain distributed database clusters (Couchbase, Cassandra, MongoDB) supporting mission-critical enterprise applications and high-volume transaction flows.
-
Data Modeling: Translate complex business data requirements into conceptual, logical, and physical data models using industry-standard data modeling tools.
Operations, Lifecycle Management & Performance
-
Lifecycle Governance: Manage end-to-end database activities including installation, configuration,upgrades, patching, capacity expansion, backup, and disaster recovery.
-
Performance Tuning: Drive proactive database monitoring, complex query optimization, troubleshooting,and root-cause analysis to ensure platform stability.
-
Modernization Initiatives: Support database infrastructure modernization, cloud adoption (AWS, GCP, Azure), and standardized platform migrations.
Infrastructure Automation & CI/CD Integration
-
Automation Frameworks: Develop and implement infrastructure and database automation solutions using Ansible, Python, and Shell scripting for automated upgrades, provisioning, and patching.
-
DevSecOps Integration: Integrate database engineering and operational workflows with Agile and CI/CD pipeline tools to enable reliable deployments.
-
Cross-Functional Collaboration: Partner with application development, architecture, infrastructure, and production support teams to deliver secure, resilient, and scalable data solutions.
Candidate Qualifications & Requirements
Required Qualifications & Experience
-
Education: Bachelor’s Degree in Computer Science, Computer Science Engineering, or a related field (Advanced degree preferred).
-
Experience: 10+ years of professional experience in database development, architecture, and database administration within large-scale enterprise environments.
-
Technical Mastery:
-
Hands-on expertise with design, development, and administration across relational and NoSQL engines (Postgres, Oracle, Couchbase, Cassandra, MongoDB).
-
Proven operational experience managing NoSQL upgrades, capacity scaling, performance tuning,and backup/recovery.
-
-
Automation & Scripting: Strong programming skills in Python, Shell scripting, and automation tooling (Ansible for infrastructure use cases).
-
Systems & Application Knowledge: Experience with distributed multi-tier systems, software development in Python, Java, or Go, and implementing web APIs.
-
Cloud & CI/CD: Practical exposure to public cloud platforms (AWS, GCP, or Azure) and Agile CI/CD development pipelines.
Preferred Background
-
Strong internal American Express business domain knowledge.
-
Experience developing custom tools for database automation and lifecycle management.
Role Summary
| Attribute | Details |
| Job Title | Data Engineer III |
| Company | American Express |
| Team | Next Generation Data Management (NGDM) |
| Location | Bengaluru, Karnataka, India |
| Experience | 10+ Years |
| Primary Skill Stack | Couchbase, Cassandra, MongoDB, PostgreSQL, Python, Shell, Ansible, AWS/GCP/Azure |
| Core Impact | Distributed Database Architecture, High-Availability Operations, Infrastructure Automation, Enterprise Modernization |
