Data Migration Engineer

gaiia

United States

Remote

USD 90,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vacation: 25 days
Stock options
Group insurance
Telemedicine
Life Spending Account
GRSP
Remote work

Job summary

gaiia is hiring a Data Migration Engineer to own end-to-end migrations from legacy systems into gaiia. You will transform data into gaiia’s standard format, write mapping rules with the Data Migration Specialist, and run migrations on the internal platform to production with auditability.

You will work with the Migration Platform team to improve tooling and ensure data quality, accuracy, and repeatability across client migrations. This role is fully remote within the United States.

Qualifications

  • 3–5+ years in data engineering, data migration or ETL.

Responsibilities

  • Explore legacy source systems to understand structure, quality and relationships within gaiia's data model.
  • Export source data via SQL, APIs, manual extracts, and backups.
  • Transform data into gaiia's standard format using declarative, version-controlled mapping files.
  • Execute migrations end-to-end on the internal migration platform and validate against target schemas.
  • Build reusable mappings, templates, and validation rules to speed future migrations.
  • Contribute improvements to migration tooling and raise needs to the Migration Platform team.
  • Diagnose and resolve data discrepancies during dry runs, UAT, and post-cutover.
  • Document mapping specs and data anomalies for auditable migrations.

Skills

Data engineering
ETL
SQL
Python
JSON
TypeScript/JS
Node
Automation

Education

Bachelor's degree

Tools

SQL
Node.js
Git

Job description

Role & Team

We’re looking to hire a Data Migration Engineer to own the technical execution of data migrations that move customers from legacy systems into gaiia. You’ll join the Migration Solutions team, which owns the end-to-end delivery of customer migrations. Within that team, you own the data — exploring source systems, exporting it, transforming it into gaiia’s standard format, and driving its execution to a validated, production-ready state.

You’ll partner closely with the Data Migration Specialist — who owns the customer relationship and migration design — working from the business context and mapping rules they hand off. You’ll also work alongside the Migration Platform team, who build and maintain the internal tooling that runs migrations: you’ll live in it daily, improve it where you can, and specify the larger needs for them to build. This is a hands‑on engineering role for someone who likes turning messy, real‑world data into something clean, repeatable, and trusted.

What You’re Going to Do
  • Explore legacy source systems (databases, flat files, reports, APIs) to understand their structure, quality, and relationships in the context of gaiia’s data model.
  • Export source data across a range of access methods — SQL, APIs, manual extracts, and database backups.
  • Transform exported data into gaiia’s standard format by authoring declarative, version‑controlled mapping files that encode the business rules defined with the Data Migration Specialist.
  • Execute migrations end-to-end on the internal migration platform: load, validate against target schemas, reconcile, and import to production.
  • Build and reuse mappings, templates, and validation rules so each migration is faster and more repeatable than the last.
  • Contribute small engineering improvements to the migration tooling — new validation rules, transforms, mapping updates — and raise larger needs to the Migration Platform team.
  • Diagnose and resolve data discrepancies during dry runs, UAT, and post‑cutover.
  • Document mapping specs, transformation logic, and data anomalies so migrations are auditable and repeatable.
What Success Looks Like
  • Source data lands in gaiia accurately, completely, and on schedule, with discrepancies caught before go‑live.
  • Transformation and validation work is reusable — later migrations build on your templates and rules rather than starting from scratch.
  • Data issues are diagnosed and resolved quickly, keeping migrations on schedule.
  • Tooling gaps are either fixed directly or clearly specified for the Migration Platform team.
  • The data you deliver is trusted — accurate and well‑documented enough to present to customers with confidence.
Qualifications
  • Experience (3-5+ years) in data engineering, data migration, ETL, or a similar hands‑on data role.
  • Strong command of ETL fundamentals — you treat extract → transform → load as a deliberate methodology: staging, repeatable/idempotent loads, full vs. incremental loads, and validation and reconciliation at each stage.
  • Hands‑on data‑manipulation fluency — comfortable querying, profiling, and reshaping data across languages (SQL, Python, JSON, or similar) and debugging issues in unfamiliar source schemas.
  • Experience extracting data from a variety of sources: relational databases, APIs, flat files, and backups.
  • Proven ability to transform messy, poorly documented data into clean, structured output.
  • Solid grasp of data quality, validation, reconciliation, and cleansing techniques.
  • Familiarity with OSS/BSS, telecom, or billing/CRM data models (e.g. subscribers, services, billing accounts) — or the ability to ramp on unfamiliar domain models quickly.
  • Proficiency in TypeScript/JavaScript (Node) for data and tooling work, and comfort with version‑controlled, repeatable transformations.
  • A bias toward reusability and automation over one‑off scripts.
  • Comfortable operating in fast‑paced, ambiguous environments with shifting source systems.
  • Bachelor’s degree in Computer Science, Information Systems, Data/Software Engineering, or a related field, or equivalent work experience.
Nice‑to‑have
  • Comfort using AI‑assisted tooling to accelerate data exploration, mapping, and validation.
  • Familiarity with building or extending an internal data platform or migration tooling.
  • Exposure to cutover/go‑live operations: delta loads, reconciliation, and rollback.
  • Experience collaborating with a separate platform or product engineering team.
Salary

At gaiia, we have a transparent salary philosophy and a robust evaluation and compensation framework. It translates to a fair and impartial model where salaries are published internally, healthy discussions about compensation and performance can exist, and taboos are removed.

Benefits
  • Flexible 25-days of vacation.
  • Stock Options Plan.
  • Group Insurance.
  • Telemedicine.
  • Life Spending Account.
  • GRSP.
  • Flexible working hours & all‑remote work.

We are an equal‑opportunity employer committed to inclusivity and diversity. Our workplace is fully remote and boasts accessible technologies, ensuring all team members can thrive. Should you require accommodations due to a disability during the application process, please contact us at 581‑996‑9639 or people@gaiia.com as per the Accessible Canada Act and human rights legislation. We’re here to support you every step of the way. #LI‑DNI

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Developer - AI Customer Support
Senior Full-Stack Software Developer - AI Customer Support

gaiia • United States

On-site
CAD 171,000 - 285,000
Flexible vacation 25 days
Group Insurance
Life Spending Account
+3
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

OpenKrill • United States

On-site
USD 150,000 - 230,000
Generous paid parental leave
Flexible time off
Spending accounts
+4
Staff Data Engineer, Core Migrations
Staff Data Engineer, Core Migrations

Rawlings Company • United States

Remote
USD 230,000 - 260,000
Remote-friendly
Medical, dental, vision
Flexible environment
+2
Forward Deployed Product Engineer, Internal Tools & Automation
Forward Deployed Product Engineer, Internal Tools & Automation

Giga Energy • United States

Remote
USD 130,000 - 180,000
Subsidized health, dental, and vision
Equity (options)
401(k) with match
+4
Remote Data Migration Engineer
Remote Data Migration Engineer

Jobgether • United States

On-site
USD 90,000 - 120,000
Flexible remote work environment
Professional development opportunities
Collaborative team culture
+2
Data Center Project Manager
Data Center Project Manager

GAI Consultants Inc. • Homestead

On-site
USD 100,000 - 130,000
Market-based competitive compensation
Comprehensive health and wellness plans
Generous paid time off and holidays
+2
AI Deployment Manager (APAC)
AI Deployment Manager (APAC)

Openkrill • United States

Remote
USD 90,000 - 120,000
Migration Engineer - GitLab Dedicated Remote, United States
Migration Engineer - GitLab Dedicated Remote, United States

GitLab Inc. • Northern (KY)

Hybrid
USD 120,000 - 190,000
FullStack Engineer
FullStack Engineer

WeHireYou • Belgrade (MT)

On-site
USD 60,000 - 90,000
5-week vacation
Paid sick leave
Paid parental leave
+8
Data Engineer
Data Engineer

HYGO • United States

On-site
USD 120,000 - 140,000