Matillion ETL / Snowflake / Python Data Engineer Contract

Matillion ETL Migration Engineer (Snowflake / Prefect / Python)

Company: Data Lens Consulting
Position Type: Contract / Corp-to-Corp
Location: Remote (U.S.)

Position Overview

Data Lens Consulting is seeking an experienced Matillion ETL Developer / Data Engineer to support the migration of an existing Matillion ETL framework to a Python-based solution using Prefect and Snowflake. The ideal candidate will have hands-on experience with Matillion ETL, AWS, strong Snowflake/SQL development skills, and cloud data warehousing.

The candidate will collaborate with data engineers to analyze, document, and migrate existing Matillion ETL pipelines into a scalable, maintainable Python-based framework while preserving existing data transformation logic and business rules.

  • U.S. citizens and candidates authorized to work in the U.S.  We are unable to sponsor at this time.
  • No third parties at this time.

Key Responsibilities

  • Analyze existing Matillion orchestration and transformation jobs to understand processing logic, dependencies, and data flows.
  • Migrate Matillion ETL pipelines to a Python-based framework orchestrated through Prefect.
  • Extract, adapt, and optimize existing SQL transformations for Snowflake.
  • Work with AWS S3 data sources, file ingestion processes, and cloud storage integrations.
  • Implement error handling, logging, auditing, and restart/recovery mechanisms.
  • Validate migrated pipelines to ensure data accuracy, completeness, and consistency with existing processes.
  • Troubleshoot ETL issues and optimize pipeline performance.
  • Collaborate with data engineers to document migration requirements, dependencies, and technical specifications.

Required Qualifications

  • 3+ years of hands-on experience with Matillion ETL, including orchestration and transformation jobs.
  • Strong Snowflake and advanced SQL development skills.
  • Experience with Python-based data engineering and ETL development.
  • Experience with AWS services, particularly S3.
  • Solid understanding of ETL/ELT architectures, data warehousing, and data integration patterns.
  • Experience troubleshooting complex ETL pipelines and resolving data quality issues.
  • Ability to analyze and reverse-engineer existing ETL implementations.

Preferred Qualifications

  • Experience with Prefect or similar Python-based orchestration frameworks.
  • Prior experience migrating Matillion jobs to another ETL framework.
  • Familiarity with Snowflake stored procedures, tasks, and performance optimization.
  • Experience with Git, CI/CD, and automated deployment processes.
  • Experience developing reusable, metadata-driven ETL components.

Ideal Candidate

The ideal candidate is a hands-on data engineer with strong Matillion and Snowflake expertise who can quickly understand existing ETL processes and translate them into efficient Python-based solutions. The candidate should be comfortable working collaboratively in a consulting environment, independently troubleshooting complex data pipelines, and delivering well-documented, production-ready solutions.

Learn more about working with Data Lens

    Your Name (required)

    Your Email (required)

    Subject

    Your Message

    Optionally attach your resume (up to 300kb)

    Please enter the characters below - we don't work with bots!

    captcha