Principal Data Engineer

Job Category: Developer
Job Type: Contract
Job Location: United States

Job Description:-

We’re seeking a Principal Data Engineer to lead the architecture, design, and implementation of scalable data pipelines and modeling frameworks. This role is critical in guiding a team of senior engineers through a large-scale Snowflake and dbt modernization effort across multiple cloud and data platforms.
Responsibilities:

  • Act as the technical lead across data engineering workstreams
  • Design and review ingestion pipelines (from systems like Salesforce, Netsuite) using tools such as Jenkins, Talend, Databricks, Glue, and ADF
  • Architect and enforce Snowflake data modeling and ingestion standards
  • Lead dbt model framework development (staging, intermediate, mart layers)
  • Guide CI/CD strategy, testing frameworks, and performance tuning
  • Collaborate with stakeholders to ensure alignment with business needs
  • Mentor and support Senior Data Engineers to maintain consistency and code quality

Qualifications:

  • 10+ years of experience in data engineering, including hands-on Snowflake development
  • Proven leadership in cloud-native data solutions and dbt modeling
  • Deep experience with batch ingestion tools (Glue, ADF, Jenkins, etc.)
  • Strong understanding of CI/CD, testing workflows, and data lineage
  • Excellent communication and stakeholder collaboration skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx