What is a Data Engineer at American Express?
As a Data Engineer at American Express, you play a vital role in architecting, developing, and scaling the data pipelines and infrastructure that drive the company's global financial operations, infrastructure analytics, and customer experiences. You operate at the intersection of big data, cloud computing, and enterprise financial systems, ensuring that massive volumes of data flow seamlessly from raw ingestion points to high-performance analytical storage layers. Your work directly empowers data scientists, product managers, and business intelligence teams to build predictive models, optimize technology costs, and maintain uncompromising standards of data governance.
The role involves tackling complex technical challenges at enterprise scale, such as migrating legacy databases to cloud warehouses like Snowflake, optimizing batch and streaming data flows using PySpark and Kafka, and implementing robust data quality frameworks. Whether you are building data architectures for the Infrastructure Data and Analytics team or designing scalable pipelines for financial reporting, you are expected to make autonomous technical decisions while adhering to strict regulatory and enterprise standards. You will collaborate closely with cross-functional engineering groups, product owners, and risk management teams to shape the future of American Express.
Success in this role requires a unique blend of deep technical execution and strategic business awareness. You will not only write clean, efficient code in Python and SQL but also champion data-driven decision-making, architecture simplification, and cost efficiency. If you thrive in an environment where your engineering choices directly influence operational scale and global commerce, this role offers an exceptional platform to grow your career.



