Job Description
Data Engineer – Dallas, TX
Role Overview
As a Data Engineer, you’ll be pivotal in designing, building, and maintaining scalable, reliable, and efficient data pipelines and architectures. Your work ensures that data scientists, analysts, and business stakeholders have clean, accessible, and actionable data.
Key Responsibilities
- Design & Develop Data Infrastructure
- Build end-to-end ETL/ELT workflows to source, clean, transform, and load data using tools like Apache Spark, Hadoop, Airflow, and cloud services (e.g., AWS, Azure, GCP).
- Optimize and Maintain Pipelines
- Ensure pipelines are performant, resilient, and scalable—handling large, high-volume workloads.
- Architectural Design & Data Modeling
- Create well-structured data models and warehouses (dimensional modeling, ER diagrams, etc.) to improve data usability and performance.
Required Skills & Qualifications
- Technical Proficiency
- Programming: Python, Java, Scala.
- SQL and DB expertise (relational and NoSQL).
- Big Data tools: Spark, Hadoop, Kafka.
- Workflow tools: Apache Airflow or equivalents.
Job Tags