T

TDIndustries

Data Engineer

Data EngineeringUpdated on Nov 10
Full-timeDallas, TX, USANo salary listedIn-person

About the Job

Requirements

  • Eight to ten years of hands-on data engineering experience, including demonstrated depth in Snowflake and modern ELT/ETL practices; candidates without this experience will not be considered.
  • Production-grade dbt experience building and maintaining projects in enterprise environments.
  • Demonstrated experience building data products on a lakehouse architecture and applying medallion architecture patterns at production scale.
  • A proven track record of building reusable engineering frameworks, pipeline templates, or standards that improved team delivery speed and consistency.
  • Experience working with multiple enterprise source systems, such as ERP, CRM, HCM, or field operations platforms, and complex integration patterns.
  • Evidence of mentoring or upskilling peers; the role is expected to grow into a technical lead.
  • Business-context awareness, including understanding that pipelines serve business decisions and building with consumers' needs in mind.
  • Ability to write clean, tested, well-documented code and treat data pipelines as production software.
  • A standards-driven approach that builds for reuse and repeatability rather than one-off solutions when reusable patterns would benefit the team.
  • Adaptability to changes in data engineering, particularly as AI capabilities reshape pipeline requirements, without chasing hype.
  • Ability to partner effectively with architects, product managers, and governance leads.
  • Constructive ownership, including identifying problems early, communicating them clearly, and driving resolution.
  • Interest in growing into technical leadership as the DAI function scales.
  • In-depth, hands-on Snowflake proficiency, including data modeling, Snowpark, dynamic tables, streams and tasks, data sharing, query optimization, cost management, and security configuration; deep hands-on experience is required.
  • Working proficiency with Microsoft Fabric, including Fabric Lakehouse, OneLake, Data Warehouse, Dataflows Gen2, Data Factory pipelines, Fabric notebooks, and Eventstream.
  • Deep dbt proficiency, including model design, modular project structure, schema, data, and custom testing, documentation, incremental strategies, and dbt Semantic Layer.
  • Understanding of Power BI semantic model design and how downstream BI consumption shapes upstream data-modeling decisions.
  • Strong Python proficiency for data pipeline scripting, Snowpark development, and automation.
  • Expert-level SQL proficiency, including advanced query writing, window functions, common table expressions, and performance tuning.
  • Working proficiency with the Azure ecosystem in data platform integration, including Azure Data Factory, Azure Event Hubs, Azure Blob Storage, and Azure Key Vault.
  • Git and continuous integration/continuous delivery skills, including version control discipline, branching strategies, and deployment automation for data pipeline code.
  • Snowflake Cortex knowledge, including Cortex Analyst, Cortex Semantic Views, and Snowflake ML Functions for AI-grounded data pipelines.
  • Awareness of how the dbt Semantic Layer, Snowflake Horizon, and Microsoft Fabric AI services intersect with data engineering delivery.

Responsibilities

  • Design, build, and maintain production-grade data pipelines that ingest, transform, and deliver data across Bronze, Silver, and Gold layers on Snowflake and Microsoft Fabric.
  • Implement ELT/ETL patterns using dbt as the primary transformation layer, writing modular, tested, and documented models that serve as foundations for data products.
  • Develop and maintain batch, micro-batch, and streaming ingestion pipelines across enterprise source systems, including Dynamics 365, Procore, Workday, IoT, and field operations platforms.
  • Translate solution architectures designed by the Senior Solution Architect into production-ready implementations.
  • Monitor, alert on, and proactively remediate data pipeline failures to ensure data products meet their SLAs.
  • Build and maintain lakehouse data models, applying Kimball dimensional modeling, Data Vault, or one-big-table patterns as appropriate for the use case and consumption layer.
  • Implement and enforce medallion architecture standards, ensuring Bronze, Silver, and Gold layers are clearly defined, governed, and fit for purpose.
  • Develop reusable conformed dimensions, shared fact tables, and domain-specific data products for multiple analytics and AI consumers without duplication.
  • Contribute engineering input to data product schema, SLAs, lineage, and consumption interfaces alongside Data Product Managers and the Solution Architect.
  • Build and maintain reusable engineering frameworks, templates, and patterns for pipeline design, dbt project structure, testing strategy, and deployment.
  • Define and enforce data engineering practices for code reviews, branching, testing, documentation, and deployment.
  • Establish and maintain data-quality tests within dbt and the broader pipeline stack so data products are validated before reaching analytics and AI consumers.
  • Contribute to architecture decision records and technical documentation that build institutional knowledge and reduce key-person dependency.
  • Build and maintain data pipelines for AI and machine-learning workloads, including feature engineering, embedding generation, and data feeds for retrieval-augmented generation architectures on Snowflake Cortex.
  • Stay current with data engineering and AI-driven platforms, including Snowflake Cortex, Microsoft Fabric AI capabilities, and dbt Semantic Layer, and bring practical recommendations to the team.
  • Evaluate emerging tools and patterns and recommend options based on fit with TD's platform and requirements.
  • Guide and upskill team members in Snowflake-based data engineering, including performance optimization, data-modeling patterns, cost management, and pipeline design.
  • Participate in design and code reviews, providing evidence-based feedback to improve the team's technical quality.
  • Contribute to hiring and technical assessment as the data engineering team grows.
  • Model clean code, strong testing, clear documentation, and continuous improvement.

Desired Qualifications

  • Experience with AI-adjacent data engineering, such as feature pipelines, Snowflake Cortex, or embeddings.
  • Experience in construction, building services, facilities management, or a similarly operationally complex industry; familiarity with project-based business data is relevant.
  • Familiarity with feature-engineering patterns, embedding pipelines, and vector-store integration for retrieval-augmented generation workloads.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at TDIndustries

See more jobs