DataJobs.io
← Back to all jobs

Job Description

This senior contract role for a Data Engineer supports data transformation work for a remote team. The work focuses on building transformations using Python scripts and/or dbt models in Snowflake.

Role Overview

Serve as a senior level Data Engineer on a contract engagement lasting 4 months 29 days, working remotely. The position involves writing data transformations using Python and dbt in Snowflake.

Key Responsibilities

  • Write data transformations using Python scripts and/or dbt models in Snowflake.

Required Qualifications

  • Experience: 6–8 years of IT experience, including 4–5 years working on data engineering projects.
  • dbt and SQL: Expert-level SQL and experience managing complex dbt projects.
  • dbt operations: Experience with CI/CD management and job schedulers for dbt workflows.
  • Python for data work: Good experience creating ETL pipelines and API integrations with Snowflake.
  • Python fundamentals for ETL: Knowledge of how Python works in ETL pipeline contexts, including memory management and clustering concepts.
  • Snowflake: Hands-on knowledge of Snowflake, with preferred at least conceptual understanding of Snowflake architecture.
  • Data warehousing: Strong data warehousing experience is required, even if Snowflake experience is limited.

Technologies

  • Snowflake
  • dbt
  • Python
  • SQL
  • ETL

Job Details

  • Location: Remote
  • Job Type: Contract
  • Salary: USD 34–54 per hour
  • Minimum Experience: 6 years

Benefits

  • Medical
  • Dental
  • Vision and retirement benefits

Similar Jobs