At American Express, the business problem is to deliver chatbot-related data features, support business and product changes, and drive sprint prioritization, while ensuring performance, scalability, and reliability of databases, data warehouses, and datamarts.
Requirements
- Strong knowledge of Big Data / NoSQL design and development (document, column family, graph data stores).
- Deep understanding of database management systems: storage formats, replication, encryption, performance tuning, and high availability.
- Proficiency with distributed systems, algorithms, and both relational & non-relational databases.
- Familiarity with machine learning, AI, relational database systems, and open-source data technologies.
- Expertise in SQL and Python (Java or other programming languages a plus).
- Hands-on experience with database ecosystems such as HBase, Hive, GCP tools, NoSQL (MongoDB, Cassandra, Redis, Couchbase), BigQuery, Spanner, PostgreSQL, Oracle, or DB2.
- Background in chatbot-specific data pipelines, conversational AI metrics (e.g., RAG response rate, temperature impact), and NLP model integration is highly desirable.
Responsibilities
- Work with cross-functional teams, fostering a culture of technical excellence, collaboration, and innovation.
- Lead and collaborate within Agile teams to deliver chatbot-related data features, support business and product changes, and drive sprint prioritization.
- Stay current with emerging database technologies, big data platforms, and AI/ML capabilities—driving adoption of best practices across the organization.
- Convert logical chatbot data architectures into robust physical designs; develop and test database solutions supporting natural language processing and chatbot intent systems.
- Administer and optimize databases, data warehouses, and datamarts to ensure performance, scalability, and reliability.
- Diagnose and resolve chatbot data performance issues—ensuring optimal replication, high availability, and effective analytical strategies.
- Develop and enforce standards for chatbot data management, security, and governance, while contributing to tooling and methodology decisions.
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equal experience).
- Proven experience in data engineering, chatbot systems, or related roles.
- Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
- 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need