Data Engineer III

American Express•Austin, TX
•$103,750 - $174,750

About The Position

The Data Engineer III leads the design and optimization of data architectures and pipelines, collaborates with cross-functional teams to align data solutions with business needs and enterprise standards, promotes innovation and best practices in data infrastructure, and executes Big Data management strategies through partitioning and indexing solutions. The role is part of American Express Technology, which provides global technology capabilities and services while supporting continuous customer servicing and availability. The position advances the design and documentation of data architectures; develops, optimizes, and supports complex data pipelines and database designs; and works with architects, engineers, and business teams to deliver suitable data-tier solutions and support Agile development. It also helps ensure compliance with enterprise standards and policies, documents processing requirements, evaluates technologies to improve data infrastructure, and supports consistent development practices. The role requires data engineering or related experience, knowledge of Big Data and NoSQL systems, database products and ecosystems, distributed systems, relational and non-relational databases, SQL, and Python or another programming language. Experience across database platforms, data modeling, Big Data performance tuning, application development, transaction-processing or analytical systems, software delivery methodologies, and infrastructure design for performance is also sought. American Express describes a flexible work model that may be onsite, hybrid, or fully virtual depending on the role and business needs. The company offers a broad benefits package supporting physical, financial, and mental well-being, along with career development and training opportunities.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or comparable experience.
  • Knowledge of Big Data and NoSQL design and development across data stores such as document, column-family, and graph systems.
  • Knowledge of database management system products and ecosystems, including storage formats, access algorithms, data management processes, administration, maintenance, replication, high availability, and encryption.
  • Knowledge of distributed, multi-tiered systems and algorithms, and relational and non-relational databases.
  • Data engineering and development experience or experience in a related job.
  • Experience with SQL and Python, or another programming language such as Java.
  • Experience designing and developing with one or more database management systems, such as HBase, Hive, GCP tools, NoSQL, Bigtable, BigQuery, Spanner, IMS, DB2 z/OS, Oracle, Microsoft SQL Server, PostgreSQL, or Netezza.
  • Experience with NoSQL databases such as MongoDB, Couchbase, Cassandra, or Redis.
  • Experience with data modeling tools such as ErStudio or ErWin.
  • Experience tuning performance in Big Data environments.
  • Experience with distributed, multi-tiered systems, algorithms, and application development.
  • Experience developing and supporting databases for online transaction processing and/or online analytical processing systems.
  • Experience with software delivery methodologies such as Agile, Scrum, Agile XP, Test-Driven Development, or Waterfall.
  • Experience designing infrastructure for performance, such as integrating network-attached or local-attached storage (for example, Nutanix).

Nice To Haves

  • Advanced degree preferred.

Responsibilities

  • Advance the design and documentation of data architectures, ensuring integration with existing systems and alignment with business requirements.
  • Develop, optimize, and support complex data pipelines and database designs to meet performance, scalability, and security needs.
  • Collaborate with delivery architects, engineers, and business teams to design data-tier solutions and support Agile development practices.
  • Ensure adherence to enterprise standards, guidelines, and policies, and document processing requirements for effective data operations.
  • Identify and adopt technologies to enhance data infrastructure, maintain information about stored data, and follow data placement procedures.
  • Contribute to a collaborative environment, best practices, and consistent development practices.
  • Execute Big Data management strategies by developing and optimizing partitioning and indexing solutions.
  • Collaborate with product and business teams to align technology initiatives with business objectives.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
  • More than 20 weeks of paid parental leave for all parents, including for pregnancy, adoption, or surrogacy
  • Free access to global onsite wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service