Data Engineer
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Integration
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Databases
Dbt
ETL
Informatica
Information Technology (IT)
Programming
Snowflake
SQL
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