Data Engineer III - SQL & Python

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Data Engineer III - SQL & Python

Join us at JPMorgan Chase as a Data Engineer III, where you'll be an integral part of an agile team working on enhancing, building, and delivering data solutions. This role combines technical expertise with business impact, focusing on maintaining critical data pipelines and architectures across multiple technical areas.

As a Data Engineer III, you'll be responsible for:

  • Building and maintaining robust data pipelines using Python and SQL
  • Working with various data formats and storage solutions
  • Ensuring data security and quality through proper controls
  • Contributing to data model development and optimization
  • Collaborating with cross-functional teams to deliver business value

We're looking for someone who excels in SQL and Python, has strong experience with ETL/ELT workflows, and understands modern data architecture. You'll work with cutting-edge technologies while contributing to solutions that impact global financial services.

Why Join Us:

  • Work with a global leader in financial services
  • Opportunity to work on enterprise-scale data solutions
  • Collaborative and inclusive work environment
  • Chance to impact critical business operations
  • Access to modern data engineering tools and technologies

This role offers the perfect blend of technical challenge and business impact, ideal for a data engineer looking to advance their career in a dynamic, global organization. Join our team and help shape the future of financial data engineering at JPMorgan Chase.

Last updated 3 minutes ago

Responsibilities For Data Engineer III - SQL & Python

  • Supports review of controls to ensure sufficient protection of enterprise data
  • Advises and makes custom configuration changes in tools to generate products
  • Updates logical or physical data models based on new use cases
  • Frequently uses SQL and understands NoSQL databases
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Data Engineer III - SQL & Python

Python
  • Advanced at SQL (e.g., joins and aggregations)
  • Strong in writing data pipelines with Python (libraries like Pandas, PySpark, etc) and handling APIs or file processing
  • Experience building ETL/ELT workflows
  • Experience with workflow orchestration tools like Apache Airflow
  • Understanding of table formats such as Iceberg, Parquet, Avro, etc
  • Working understanding of NoSQL databases

Interested in this job?

Jobs Related To JPMorgan Chase Data Engineer III - SQL & Python

Data Engineer – Associate Payment Operations

Data Engineer role at JPMorgan Chase focusing on data architecture and analytics for Payment Operations.

Data Engineer III - Data Consumption, Access and SD - Chase UK

Data Engineer III position at Chase UK focusing on building scalable data pipelines and cloud infrastructure using Python, SQL, and modern data technologies.

Data Engineer III

Data Engineer III position at JPMorgan Chase focusing on designing and implementing scalable data solutions for Chase UK, requiring Python, SQL, and modern data platform expertise.

Python Developer - Analyst

Python Developer Analyst position at JPMorgan Chase focusing on data engineering, ETL processes, and analytics solutions delivery using Databricks, Python, and SQL.

Software Engineer II - Data Engineering

Mid-level data engineering role at JPMorgan Chase focusing on big data technologies, ETL processes, and data pipeline development using Java/Python.