Data Engineer III

JPMorgan Chase

Quick summary

Work type
On-site
Location
London, United Kingdom
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $165k
$118k most similar roles pay here $211k

This listing doesn't post a salary. Most similar roles pay $126,800–$202,300.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 368 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 198 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Data Engineer III

As a Data Engineer III at JPMorgan Chase within the Personal Investing team, you will build and maintain scalable data platforms and pipelines that support analytics and regulatory reporting for over 275,000 UK investors. Your daily tasks include developing robust cloud-native solutions using Python, PySpark, and dbt to ensure reliable data processing and quality. You’ll also manage batch and streaming data pipelines with Apache Airflow, optimize data models, and implement infrastructure-as-code practices with Terraform. Additionally, you will containerize services with Docker and Kubernetes, contribute to the software development lifecycle, and collaborate in an agile environment to deliver high-quality outcomes. This role requires hands-on experience with cloud technologies like AWS or Azure, SQL-based workflow management tools such as dbt, and messaging systems like Kafka.

What you'll do

  • Build and maintain scalable data processing frameworks using Python, PySpark, and dbt.
  • Develop and manage batch and streaming data pipelines with Apache Airflow for reliability.
  • Implement and optimize data models and warehouse structures to support analytics workloads.
  • Write clean, testable Python/PySpark code following object-oriented principles and unit testing.
  • Containerize and deploy services using Docker, Kubernetes, and Helm for cloud-native applications.

What we're looking for

  • At least 5 years of hands-on professional experience as a data engineer
  • Experience with major cloud technologies (AWS, Google Cloud, Azure)
  • Proficiency in Python using object-oriented programming and unit testing
  • Hands-on experience with SQL and dbt for workflow management
  • Familiarity with infrastructure-as-code tools like Terraform
  • Understanding of messaging/streaming systems such as Kafka or Pub/Sub
  • Experience with data orchestration tools like Apache Airflow

More like this

Similar roles

Lead Data Engineer

JPMorgan Chase

London, United Kingdom 4 days ago
Python PySpark dbt Apache Airflow Terraform Docker Kubernetes SQL AWS Redshift Snowflake Spark Flink Iceberg Hudi CI/CD Kafka AI

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 16 days ago $152,000$215,000
Python Java SQL Apache Spark Apache Flink Apache Airflow Kafka AWS S3 AWS Glue AWS Redshift AWS Athena AWS EMR AWS Lake Formation Kubernetes Terraform Docker Apache Iceberg OpenMetadata Backstage Tableau dbt Metrics Infrastructure as Code

Data Engineer III

Walmart

Bentonville, AR 4 days ago $90,000$180,000
SQL PostgreSQL BigQuery Spark Databricks Hive Airflow dbt SSIS Python Java Scala C# Data Modeling CI/CD Versatility Ownership Mindset Communication Skills Collaboration Skills Cloud Platforms GCP Azure

Data Engineer

Apple Inc

San Diego, CA 77 days ago $134,800$245,800
Python Oracle SQL Linux Git Cassandra Machine Learning Data Visualization BI Platforms

Data Engineer

Apple Inc

Cupertino, CA 77 days ago $141,800$258,600
Python Oracle SQL Linux Git Cassandra Machine Learning Data Visualization BI Platforms

Data Engineer

CVS Health

Remote (Irving, TX) 6 days ago
Python R SQL Spark Airflow Kafka Hbase Pig MySQL NoSQL Oracle Teradata DB2 CI/CD Jenkins GIT DevOps Cloud components Cluster management
Remote