Data Engineer (PostgreSQL to Snowflake Migration)

Sphere Software

Brasil

Remote

BRL 201,000 - 335,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sphere Software seeks a Data Engineer to migrate approximately 200 ETL jobs from PostgreSQL to Snowflake for a client project. You will adapt SQL logic, update pipeline orchestration in Python, and validate results against PostgreSQL outputs.

The role requires strong SQL, PostgreSQL and Snowflake experience, plus ETL/ELT pipeline development and data reconciliation skills. Independent work with collaboration to ensure a smooth migration process.

Qualifications

  • Strong SQL skills with complex queries.
  • Hands-on PostgreSQL and Snowflake experience.
  • Experience developing or migrating ETL/ELT pipelines.
  • Proficiency in Python for orchestration and validation.
  • Experience data reconciliation across systems.

Responsibilities

  • Migrate SQL scripts and ETL jobs from PostgreSQL to Snowflake.
  • Configure and update Python-based pipeline orchestration for migrated jobs.
  • Develop validation scripts to compare outputs between PostgreSQL and Snowflake.
  • Investigate and troubleshoot data discrepancies and root causes.
  • Collaborate with the engineering team to ensure a reliable migration.

Skills

SQL
PostgreSQL
Snowflake
Python
ETL pipelines
Data validation
Troubleshooting

Tools

Pentaho

Job description

Data Engineer (PostgreSQL to Snowflake Migration)

Sphere is a technology and consulting company specializing in software engineering, technical recruiting, and staff augmentation. We help businesses scale their engineering teams and deliver technology initiatives through experienced technical professionals.


About the Role

We are looking for a Data Engineer to support a data migration initiative for our client. The project involves migrating approximately 200 existing ETL jobs from PostgreSQL to Snowflake.


The core platform is already established and operational. The primary focus will be adapting existing SQL logic and pipeline orchestration, validating results against the current PostgreSQL outputs, and troubleshooting discrepancies to ensure data consistency.


You will work independently on migration tasks while collaborating with the existing engineering team for onboarding and technical support.


Engagement:

3-month initial contract, full-time, with potential extension.


Responsibilities:

Migrate and adapt existing SQL scripts and ETL jobs from PostgreSQL to Snowflake.


Configure and update Python-based pipeline orchestration to support the migrated jobs.


Develop validation scripts to compare outputs between PostgreSQL and Snowflake.


Investigate and troubleshoot data discrepancies, identifying root causes related to source data, replication delays, SQL behavior, or differences between database platforms.


Debug and resolve migration issues while preserving existing transformation logic and expected outputs.


Collaborate with the existing engineering team to understand current pipelines, resolve technical challenges, and ensure a reliable migration process.


Requirements

Strong SQL skills, including writing, analyzing, and debugging complex queries.


Hands-on experience with PostgreSQL and Snowflake.


Practical experience developing, maintaining, or migrating ETL/ELT pipelines.


Proficiency in Python for pipeline orchestration, scripting, and data validation.


Experience comparing datasets across systems, investigating discrepancies, and performing data reconciliation.


Strong troubleshooting and analytical skills, with the ability to identify root causes of data inconsistencies.


Ability to work independently, manage assigned tasks, and communicate effectively with an existing engineering team.


Nice to Have

Experience with Pentaho or other ETL/orchestration tools.


Experience working with custom Python-based ETL frameworks.


Familiarity with data replication, CDC, and replication lag.


Previous experience migrating SQL workloads between relational databases and cloud data warehouses.


Duration:

3 months initially, with potential extension.


Collaboration:

Work alongside the client's existing engineering team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer - Snowflake - Contract
Senior Data Engineer - Snowflake - Contract

Propel • Brazil

On-site
BRL 180,000 - 280,000
Sr Data Engineer - Platform Modernization & Migration
Sr Data Engineer - Platform Modernization & Migration

Jobgether • Brazil

Remote
BRL 180,000 - 320,000
Fully Remote from Brazil
Permanent position
International collaboration
+1
Snowflake Data Engineer
Snowflake Data Engineer

Crest IT Resources LLC • Brazil

Remote
BRL 180,000 - 280,000
Senior Data Engineer
Senior Data Engineer

Encora10 • Campinas

Remote
BRL 240,000 - 360,000
Migration Expert (SQL Server to PostgreSQL)
Migration Expert (SQL Server to PostgreSQL)

Jobgether • Brazil

Remote
BRL 300,000 - 420,000
Remote work worldwide
Permanent employment
Start date as soon as possible
+2
Senior Data Platform Engineer ID92207
Senior Data Platform Engineer ID92207

AgileEngine, LLC. • Porto Alegre

On-site
BRL 602,000 - 903,000
Professional growth
Competitive USD-based compensation
Exciting client projects
+1
Senior Data Platform Engineer ID92207
Senior Data Platform Engineer ID92207

AgileEngine, LLC. • Campinas

On-site
BRL 731,000 - 993,000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Middle Data Engineer
Middle Data Engineer

Sigma Software • São Paulo

Remote
BRL 120,000 - 180,000
Data Engineer
Data Engineer

Microtalent is becoming INSPYR Global Solutions • Brazil

On-site
BRL 111,600 - 167,400
Senior Data Engineer Snowflake
Senior Data Engineer Snowflake

Decision Group • São Paulo

Hybrid
BRL 180,000 - 240,000