onsite
Senior IT Data Engineer - J.E. Dunn Construction Company
Data Engineer
Lead end‑to‑end data engineering for large enterprise systems, building scalable pipelines with Python, SQL, Spark, and AWS services. Design and maintain data warehouses, orchestrate workflows, and ensure data quality for analytics and reporting.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines using Python, SQL, and Apache Spark on AWS.
- Build and optimize data warehouses (Redshift, Snowflake) and data models to support business intelligence.
- Orchestrate ETL workflows with Airflow, ensuring reliability, monitoring, and alerting.
- Collaborate with data scientists, analysts, and stakeholders to translate business requirements into technical solutions.
- Implement data quality checks, lineage tracking, and documentation for compliance and audit purposes.
Requirements
- 5+ years of experience in data engineering or related roles.
- Proficiency in Python, SQL, and Spark for large‑scale data processing.
- Hands‑on experience with AWS services (S3, Redshift, Glue, Lambda).
- Strong understanding of data modeling, ETL best practices, and workflow orchestration.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Skills
pythonsqlawsapache sparkairflow