Data Engineer

BCforward
New York, NY, United States
24 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$160,160.0 - $172,640.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Airflow Amazon Web Services Code Review Information Engineering Extract Transform Load (ETL) Data Transformation Data Warehousing Distributed Systems Online Banking Operational Databases
+13 more
SQL Databases Enterprise Data Management Data Processing Data Ingestion Snowflake Apache Spark Data Lakes Pyspark Low Latency Enterprise Integration Data Management Data Pipelines Control M

Job description

Client is seeking experienced Data Engineers to join a high-impact team building next-generation banking platforms.

The team is responsible for developing scalable data pipelines that support Open Banking capabilities, enabling secure integration between Chase accounts and external financial institutions. This is a hands-on engineering role focused on building enterprise-grade data platforms, modernizing data pipelines, and processing large-scale financial datasets.

Responsibilities

  • Design, develop, and maintain scalable ETL/data pipelines for enterprise data platforms.
  • Build and optimize data ingestion and transformation processes using Spark and PySpark.
  • Develop and manage data workflows using Airflow and Control-M.
  • Build and maintain Snowflake data warehouse solutions.
  • Develop high-performance data processing applications using Java Spark or PySpark.
  • Integrate data from multiple internal and external sources into enterprise data lakes.
  • Optimize data pipelines for scalability, reliability, and performance.
  • Work closely with software engineers, product owners, and business stakeholders in an Agile environment.
  • Troubleshoot production data pipeline issues and implement long-term solutions.
  • Participate in code reviews and follow engineering best practices.

Requirements

  • 5+ years of Data Engineering experience.
  • Strong ETL development experience.
  • Hands-on experience with Apache Spark / PySpark.
  • Snowflake Data Warehouse.
  • Apache Airflow.
  • AWS Cloud Services.
  • Data Lake experience.
  • Java Spark or PySpark.
  • SQL and data transformation.
  • Experience building enterprise-scale data pipelines.
  • Agile/Scrum development experience.

Preferred Skills

  • Control-M
  • High-volume, low-latency distributed systems
  • Banking or Financial Services experience
  • AWS Certification, * data engineer: 7 years (Required)
  • AWS: 5 years (Required)
  • Spark: 4 years (Required)
  • ETL: 4 years (Required)

Benefits & conditions

3.33.3 out of 5 stars Manhattan, NY 10017 $77 - $83 an hour - Temporary, Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy · WWC 2024

3:37 min

Scaling machine learning pipelines from prototypes to petabytes

Julian Joseph · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all