Software Engineer II: Python, Databricks & ETL

JPMorgan Chase & Co.

Chicago (IL)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Chicago, IL is seeking a Software Engineer II to join its Commercial and Investment Bank technology team to design, build, and maintain scalable data-driven solutions in a secure environment.

You will contribute to data pipelines, ETL processes, and analytics, using SQL, Python, AWS, and Databricks, while leveraging AI-assisted development tools and following modern SDLC practices to deliver robust software products.

Qualifications

  • Formal training or certification in Data Engineering concepts and 2+ years applied experience.
  • Experience with modern Lakehouse: Databricks.
  • Experience in Python, Pyspark, AWS, Databricks, Gen/Agentic AI skills, MCP, Elastic search, RESTAPI.
  • Proficient in SQL coding (joins and aggregations) and RDBMSs.
  • Experience with building and optimizing data pipelines and data sets.
  • Experience with ETL processes and streaming data workflows.
  • Hands-on with enterprise AI-assisted development tools and solid validation of outputs.
  • Understanding of responsible AI use and secure data handling.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL processes to support data integration and analytics.
  • Frequently utilizes SQL and understands NoSQL databases and their niche in the marketplace
  • Leverages enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity, with peer review and testing.
  • Contribute to data modernization efforts using cloud solutions and optimize data processing workflows
  • Apply SDLC tools, including AI-assisted development to improve automation value
  • Perform data extraction and implement complex data transformation logic to meet business requirements
  • Ensure data availability and accuracy for analytics, monitor data quality checks
  • Identify opportunities for automation in data engineering workflows
  • Implement data orchestration and workflow automation using AWS Step Functions and EventBridge
  • Use Terraform for infrastructure provisioning and management of data infrastructure

Skills

Python
PySpark
AWS
Databricks
GenAI
REST API
SQL
ElasticSearch
NoSQL

Tools

Terraform
Airflow
CI/CD

Job description

JPMorgan Chase & Co. in Chicago, IL is seeking a Software Engineer II to join its Commercial and Investment Bank technology team to design, build, and maintain scalable data-driven solutions in a secure environment.

You will contribute to data pipelines, ETL processes, and analytics, using SQL, Python, AWS, and Databricks, while leveraging AI-assisted development tools and following modern SDLC practices to deliver robust software products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Python, Databricks, ETL
Software Engineer II - Python, Databricks, ETL

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 110,000 - 150,000
Senior Python & Spark Engineer - Databricks on AWS
Senior Python & Spark Engineer - Databricks on AWS

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 130,000 - 180,000
Python & AI Backend Engineer (Databricks/PySpark)
Python & AI Backend Engineer (Databricks/PySpark)

JPMorganChase • Wilmington (DE)

Hybrid
USD 110,000 - 150,000
Backend Python & Databricks Engineer (Finance Data)
Backend Python & Databricks Engineer (Finance Data)

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 110,000 - 140,000
Senior Data Engineer — ETL Pipelines, Python & Cloud
Senior Data Engineer — ETL Pipelines, Python & Cloud

JPMorganChase • Columbus (OH)

On-site
USD 120,000 - 150,000
Python Software Engineer II, AI/ML Data Platform
Python Software Engineer II, AI/ML Data Platform

JPMorganChase • New Jersey

On-site
USD 110,000 - 150,000
Senior PySpark Engineer — AWS & Databricks
Senior PySpark Engineer — AWS & Databricks

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 110,000 - 170,000
Software Engineer III, Databricks Data Pipelines
Software Engineer III, Databricks Data Pipelines

JPMorgan Chase & Co. • Kentucky

On-site
USD 110,000 - 170,000
Software Engineer II: AI‑Driven, Secure & Scalable Solutions
Software Engineer II: AI‑Driven, Secure & Scalable Solutions

Next Frontier Capital • Chicago (IL)

On-site
USD 110,000 - 160,000
Comprehensive benefits
Retirement plan
Senior Python Engineer – PySpark & Databricks (AWS)
Senior Python Engineer – PySpark & Databricks (AWS)

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 110,000 - 170,000