📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Data Engineer (Snowflake, dbt, Airflow)

Employeur non precise

New Remote
Contract Remote Senior 🇬🇧 English
SQL dbt Apache Airflow AWS Lambda ECS GitHub Actions Apache Iceberg

Job description

About the role

A remote contract position for a Senior Data Engineer based in India, focused on building and maintaining data pipelines with Snowflake, dbt and Apache Airflow. The role covers transformation models, ingestion scripts and data quality, working from design through to production.

Key responsibilities

  • Build and maintain dbt transformation models across multiple pipeline layers, from raw ingestion to governed, consumer-ready datasets.
  • Write Snowflake SQL for complex transformations: type casting, deduplication, incremental load logic and surrogate key generation.
  • Develop and debug Apache Airflow DAGs on AWS ECS.
  • Contribute to AWS Lambda-based ingestion (Python) including file validation, control file generation and S3 event handling.
  • Maintain source-to-target mapping documentation and align models to business requirements and data specs.
  • Support onboarding of downstream consumers through data sharing and event-driven notifications.
  • Take part in code reviews, write YAML-based data quality tests and own tickets from design to production.

Required profile

  • Strong SQL and proficiency with dbt Core.
  • Apache Airflow experience.
  • Working knowledge of AWS services: S3, Lambda, MWAA, ECS, Glue Catalogs, Lake Formation, SQS and EventBridge.
  • Experience with fixed-format or structured financial data files.
  • CICD with GitHub Actions.

Nice to have: Apache Iceberg table format.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Employeur non precise.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contract.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 hour ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Employeur non precise