Snowflake Data Engineer

EXL Talent Acquisition Team

New York (NY)

Presencial

USD 120.000 - 170.000

Jornada completa

Hace 8 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

ExlService Holdings, Inc. is seeking a hands-on Data Engineer to join the Modern Data Platform team in the United States. The role focuses on building scalable ingestion and transformation pipelines using Fivetran, dbt, and Snowflake, with Python utility work and AI-assisted development workflows.

You will own end-to-end data pipelines, implement data quality, monitoring, and CI/CD processes, and collaborate with security, analytics, and business teams to onboard new data sources.

Formación

  • Experience building end-to-end data pipelines in modern cloud environments.
  • Strong SQL, data modeling, and performance tuning.
  • Hands-on experience with Fivetran connectors and Snowflake objects.
  • Familiarity with Python for data processing and automation.
  • Experience with AI-assisted development tools is a plus.

Responsabilidades

  • Design, build, and optimize ingestion and transformation pipelines.
  • Implement data quality, monitoring, and orchestration patterns.
  • Collaborate with analytics and business teams to onboard new sources.
  • Participate in DEV/QA/PROD deployments and code reviews.

Conocimientos

Snowflake
dbt
Fivetran
SQL
Python
Git / CI/CD
AI-assisted development

Herramientas

Snowflake
dbt Cloud
Fivetran
SQL
Git CI/CD

Descripción del empleo

Data Engineer – Modern Data Platform
Role Overview

We are looking for an experienced, hands-on Data Engineer with strong expertise in Fivetran, dbt, Snowflake, and modern cloud data engineering practices. The candidate should also have experience with Python, and familiarity with AI-assisted development tools such as Claude, Cursor, or VS Code-based AI assistants.

The role will focus on building scalable ingestion and transformation pipelines, implementing data quality and orchestration patterns, and supporting enterprise data products consumed by analytics and business teams.

Core Responsibilities
  • Design, build, and support end-to-end data pipelines using Fivetran, dbt, and Snowflake.
  • Configure and manage Fivetran connectors across SaaS applications, databases, APIs, and file-based sources.
  • Develop and maintain dbt models, including staging, intermediate, mart, and publish layers.
  • Implement dbt testing, source freshness, incremental processing, documentation, and reusable macros.
  • Develop optimized Snowflake SQL and scalable analytical data models.
  • Support Snowflake objects, security/RBAC, stages, data sharing, and data-loading patterns.
  • Implement data quality, reconciliation, monitoring, and operational alerting.
  • Troubleshoot production pipelines and perform root-cause analysis across ingestion and transformation layers.
  • Participate in Git-based development, CI/CD, code reviews, and DEV/QA/PROD deployments.
  • Collaborate with application, infrastructure, security, analytics, and business teams to onboard new data sources.
Required Technical Skills

Strong hands-on experience with:

  • Snowflake – Advanced SQL, data modeling, performance optimization, RBAC, stages, and data integration patterns.
  • dbt / dbt Cloud – Models, tests, macros, incremental models, sources, documentation, jobs, and deployment patterns.
  • Fivetran – Connector configuration, schema management, sync troubleshooting, monitoring, and ingestion architecture.
  • SQL – Complex joins, CTEs, window functions, reconciliation, and query optimization.
  • Git / CI/CD – Branching, pull requests, code reviews, and automated deployment workflows.
Python

Working knowledge of Python is preferred, particularly for data processing, automation, API integrations, file processing, data validation, and operational scripting.

Advanced Python development is not required, but candidates should be comfortable reading, troubleshooting, and developing Python-based data engineering utilities.

AI-Assisted Development

Familiarity with Claude and AI-assisted development workflows is preferred; deep AI/LLM development experience is not required.

Candidates should be comfortable using tools such as:

  • Claude
  • Cursor
  • VS Code with AI-assisted development capabilities

Typical use cases may include:

  • Developing and troubleshooting SQL, dbt, and Python code.
  • Code review, refactoring, and debugging.
  • Generating unit/data-quality tests.
  • Understanding existing codebases and data pipelines.
  • Creating technical documentation.
  • Accelerating day-to-day data engineering development while following enterprise security and development standards.
Good to Have
  • Apache Airflow / AWS MWAA for orchestration.
  • AWS services such as S3, IAM, Lambda, Secrets Manager, and FSx.
  • Salesforce, Marketo, and other SaaS integrations.
  • REST API and SFTP/file-based ingestion.
  • Snowflake Secure Data Sharing.
  • Snowpark / Snowpark Container Services (SPCS).
  • Databricks.
  • Terraform / Infrastructure as Code.
  • Data quality and observability frameworks.
  • Experience modernizing or migrating legacy ETL/integration platforms.
Preferred Experience
  • 5+ years of Data Engineering or related experience.
  • 2+ years of hands-on experience with Snowflake and dbt.
  • Production experience implementing and supporting Fivetran pipelines.
  • Experience operating within enterprise DEV QA PROD SDLC and change-management processes.
  • Experience designing reusable ingestion and transformation patterns.
  • Strong production troubleshooting and root-cause analysis skills.
Candidate Profile

We are specifically looking for a hands-on Data Engineer, rather than primarily a BI/reporting developer.

The ideal candidate should be comfortable owning and troubleshooting the complete data lifecycle:

Source Fivetran Snowflake dbt

The candidate should also be comfortable using Claude through modern development environments such as Cursor or VS Code to improve engineering productivity, troubleshooting, documentation, and code quality.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Data Engineer - Dallas, TX
Senior Data Engineer - Dallas, TX

Tech Partners • Dallas (TX)

Presencial
USD 120.000 - 160.000
Snowflake Data Engineer
Snowflake Data Engineer

NewVision • EE. UU.

A distancia
USD 140.000 - 200.000
Data Engineer (Snowflake + Databricks + Python)
Data Engineer (Snowflake + Databricks + Python)

Apexon • Alpharetta (GA)

Presencial
USD 120.000 - 150.000
Sr. Snowflake Data Engineer
Sr. Snowflake Data Engineer

BravoTECH • Plano (TX)

Presencial
USD 120.000 - 150.000
Snowflake Data Engineer
Snowflake Data Engineer

Propel Together • Kentucky

Presencial
USD 110.000 - 160.000
Senior Data Engineer - Snowflake & dbt Cloud
Senior Data Engineer - Snowflake & dbt Cloud

Premier Trailer Leasing • Plano (TX)

Presencial
USD 120.000 - 190.000
Data Engineer
Data Engineer

Tata Consultancy Services Limited • Richardson (TX)

Presencial
USD 130.000 - 145.000
Sr Data Engineer
Sr Data Engineer

FlexStaf IT • Irvine (CA)

Híbrido
USD 120.000 - 190.000
Snowflake Data Engineer
Snowflake Data Engineer

Compunnel Inc. • Richardson (TX)

Presencial
USD 120.000 - 150.000
Snowflake Data Engineer
Snowflake Data Engineer

Liberty Personnel Services, Inc. • Harmonville (PA)

Híbrido
USD 120.000 - 170.000