PNC

Data Engineer Senior (Python/SQL)

PNC
Apply
15 days ago
Lakewood, CO, USASenior

Base Salary

$91k - $186k/yr

Responsibilities

  • Develop, support, and implement data solutions for multiple applications.
  • Analyze data requirements and develop data preparation processes.
  • Design and build scalable, available, and maintainable data service infrastructure across multiple data platforms.
  • Develop data models, ETL/ELT frameworks, validation strategies, reconciliation processes, and automated data-quality testing.
  • Optimize database queries, resource usage, processing performance, incremental loads, and pipeline operations.
  • Implement and manage workflows and task dependencies using Cron, Airflow, and Kafka.
  • Maintain production processes, troubleshoot pipeline failures, and support incident response, root-cause analysis, and postmortems.
  • Consult on data migration and transformation to ensure data accuracy and security.
  • Define coding standards, lead code reviews, mentor engineers, and support delivery without accumulating technical debt.

Requirements

  • Bachelor's degree is required.
  • 5+ years of industry-relevant experience is typically required.
  • Advanced Python development skills, including clean, reusable, and maintainable code and software engineering standards.
  • Expertise with Oracle SQL, database execution, indexing, schema design, and query optimization.
  • Experience with ETL/ELT patterns and frameworks, including developing custom solutions.
  • Experience with data quality, validation, reconciliation, and automated testing strategies.
  • Experience designing pipeline-state tracking, failure management, incremental loads, and operational metadata logging.
  • Advanced experience with Cron, Airflow, and Kafka for programmatic workflow orchestration.
  • Understanding of reliability engineering, incident response, root-cause analysis, postmortems, production support, DevOps, and CI/CD pipelines.
  • Experience with Git and Linux-based remote development environments.
  • Experience defining coding practices, conducting code reviews, mentoring engineers, and balancing engineering quality with business delivery.
  • Preferred skills include analytical thinking, data analytics, data mining, data science, machine learning, Python, and SQL.

Benefits

  • PNC offers medical and prescription drug coverage, dental and vision options, life insurance, short- and long-term disability protection, 401(k) matching, pension, stock purchase plans, dependent care reimbursement, backup child and elder care, adoption/surrogacy/doula reimbursement, educational assistance, and wellness programs.
  • Paid time off may include parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on eligibility and career level.
  • The role is in-office and may be based in Denver, Phoenix, Birmingham, Dallas, Pittsburgh, or Cleveland.
  • The posting was generally expected to remain open for two business days from September 14, 2026, subject to business discretion.

Tech Stack

Apache AirflowApache KafkaGitLinuxOracle DatabasePython

Categories

Data Engineering
PNC

About PNC

10,000+ employees

PNC is a U.S. bank offering retail, business, and corporate banking, including checking, savings, credit cards, mortgages, auto loans, and wealth management. It earns revenue from interest income and fees across consumer, small-business, and institutional clients, and provides digital and branch services nationwide. Headquartered in Pittsburgh, it is a public company listed on the NYSE.

Contact me