Data Engineer (Snowflake & DBT)

Posted 11 Hours Ago
Hiring Remotely in USA
Remote
Senior level
Information Technology • Professional Services • Analytics • Consulting
The Role
Design, build, and maintain cloud-based ELT data pipelines and analytics-ready datasets using Snowflake, dbt, and integration tools (Fivetran/Airbyte). Implement CDC and incremental loading, optimize Snowflake performance, enforce data quality and monitoring, create dimensional models for reporting, enable CI/CD for dbt projects, and collaborate with analytics and stakeholder teams to support reporting and advanced analytics.
Summary Generated by Built In

This is a remote position.

Job Summary

We are seeking a skilled Data Engineer with hands-on experience in Snowflake, dbt, and modern data integration tools such as Fivetran or Airbyte. The ideal candidate will have a strong background in building scalable cloud data platforms, developing ELT pipelines, implementing data transformation frameworks, and delivering reliable, analytics-ready datasets.

The candidate should be experienced in integrating data from multiple enterprise applications, designing efficient data models, and collaborating with analytics, business intelligence, and data science teams to support reporting and advanced analytics initiatives.

Key Responsibilities
  • Design, develop, and maintain scalable cloud-based data pipelines using Snowflake and modern ELT tools.
  • Build and manage data ingestion pipelines using Fivetran, Airbyte, or similar integration platforms.
  • Develop modular, reusable, and well-documented data transformation models using dbt (Data Build Tool).
  • Design and optimize dimensional data models (Star Schema and Snowflake Schema) for analytics and reporting.
  • Develop incremental data loading strategies and Change Data Capture (CDC) processes.
  • Optimize Snowflake performance through clustering, partitioning, query tuning, and warehouse optimization.
  • Implement data quality checks, validation rules, and monitoring to ensure data accuracy and reliability.
  • Collaborate with business analysts, data architects, and stakeholders to translate business requirements into technical solutions.
  • Integrate data from ERP, CRM, eCommerce, finance, and third-party SaaS applications.
  • Troubleshoot pipeline failures, resolve performance bottlenecks, and support production environments.
  • Implement CI/CD processes for dbt projects and data pipelines.
  • Create and maintain technical documentation, data lineage, and metadata.
Required Qualifications
  • 5+ years of experience in Data Engineering or Data Integration.
  • Strong hands-on experience with Snowflake.
  • Proficiency in dbt (Data Build Tool).
  • Experience with modern ELT/integration platforms such as Fivetran or Airbyte.
  • Strong SQL skills, including complex joins, CTEs, window functions, stored procedures, and query optimization.
  • Experience working with structured, semi-structured (JSON, XML), and unstructured data.
  • Strong understanding of data warehousing concepts and dimensional modeling.
  • Experience building data pipelines using ELT/ETL methodologies.
  • Familiarity with Git-based source control and version management.
  • Experience working in Agile/Scrum environments.


Skills Required

  • 5+ years of experience in Data Engineering or Data Integration
  • Hands-on experience with Snowflake
  • Proficiency in dbt (Data Build Tool)
  • Experience with ELT/integration platforms such as Fivetran or Airbyte
  • Strong SQL skills including joins, CTEs, window functions, stored procedures, and query optimization
  • Experience with structured, semi-structured (JSON, XML), and unstructured data
  • Strong understanding of data warehousing concepts and dimensional modeling
  • Experience building data pipelines using ELT/ETL methodologies
  • Familiarity with Git-based source control and version management
  • Experience working in Agile/Scrum environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2003

What We Do

Etech Global Services is a provider of comprehensive business process outsourcing and omnichannel customer engagement solutions, specializing in contact centers, data analytics, and technology services.

Similar Jobs

Etech Global Services Logo Etech Global Services

Data Engineer

Information Technology • Professional Services • Analytics • Consulting
Remote
USA

Worth Logo Worth

Security Engineer

Artificial Intelligence • Fintech • Software • Financial Services
In-Office or Remote
4 Locations
70 Employees

Zscaler Logo Zscaler

Director, Technical Success - SecOps

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
USA
8697 Employees
200K-285K Annually

Dynatrace Logo Dynatrace

Consultant

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote or Hybrid
United States
5600 Employees
90K-110K Annually

Similar Companies Hiring

Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account