Jobs · Engineering · Texas

Data Architect / Data Engineering Consultant

IT Minds LLC · Irving, TX · 3 wk ago
On-siteEngineeringFull-time

About the role

This is a 100% onsite position based in Irving, TX. The consultant will be responsible for understanding end-to-end data flows, developing and troubleshooting data pipelines, optimizing distributed processing workloads, performing SQL-based data reconciliation, and supporting production data platforms.

Requirements

  • 12‑15 years of experience in data architecture, data engineering, or enterprise architecture.
  • 7+ years of hands‑on development background.
  • Experience with Databricks and Snowflake.
  • Experience in regulated financial services.

Qualifications

  • Strong expertise in data warehousing, Lakehouse architecture, ETL/ELT, data modeling, and event‑driven integration.

Skills

  • Python, PySpark, Spark optimization, distributed data processing.
  • Hive and Impala for querying and processing large datasets.
  • SQL for data transformation, validation, reconciliation, and troubleshooting.
  • Production ETL troubleshooting and root‑cause analysis.

Responsibilities

  • Design, develop, enhance, and troubleshoot ETL/ELT data pipelines.
  • Develop and maintain data processing solutions using Python and PySpark.
  • Work extensively with Apache Spark, including performance tuning and optimization.
  • Analyze Spark jobs to identify performance bottlenecks related to partitions, shuffles, joins, data skew, caching, serialization, and resource utilization.
  • Work with distributed data processing concepts and large‑volume datasets.
  • Develop complex SQL queries for data transformation, validation, reconciliation, and troubleshooting.
  • Perform source‑to‑target reconciliation and investigate data discrepancies.
  • Work with Hive and Impala for querying and processing large datasets.
  • Troubleshoot production ETL failures, data quality issues, performance problems, and batch‑processing failures.
  • Perform root‑cause analysis and implement permanent fixes for recurring production issues.
  • Understand and troubleshoot end‑to‑end data flows, from source systems through ETL processing to downstream consumers.
  • Work with Linux environments, shell commands, batch processing, and job scheduling.
  • Collaborate with engineering, application, and business teams to resolve complex data issues.
  • Participate in technical design discussions and provide recommendations for scalable and maintainable data solutions.
  • Document technical designs, data flows, troubleshooting procedures, and production resolutions.

Similar jobs

Data Engineering Consultant

COUNTRY Financial®Bloomington, IL· 5 days ago
Information Technology$132k–$182k/yrapply on countryfinancial.wd5.myworkdayjobs.com

Data Engineer, Consultant

Blue Shield of CaliforniaCalifornia, United States· 2 mo ago
Information Technology$123k–$185k/yrapply on ecge.fa.us2.oraclecloud.com

Data Engineer, Consultant

StellarusCalifornia, United States· 2 mo ago
Information Technology$123k–$185k/yrapply on ecge.fa.us2.oraclecloud.com

Consulting Data Architect

World Wide TechnologyMaryland Heights, MO· 2 mo ago
Engineering$100k–$140k/yrapply on recruiting.adp.com