Перейти к основному содержимому
gaiia

Data Migration Engineer

УдалённоCanada только
Опубликовано
Роль
Инженерия данных
Опыт
Синьор
Зарплата не указана
Проверьте доступность

Доступно для: CA only. Укажите, откуда вы работаете, чтобы проверить доступность.

Коротко по делу

Data Migration Engineer with 3-5+ years of experience in data engineering, ETL, or similar roles. Requires strong ETL fundamentals, data manipulation fluency (SQL, Python, JSON), experience with various data sources, and proficiency in TypeScript/JavaScript (Node). Familiarity with OSS/BSS, telecom, or billing/CRM data models is a plus. Must have a bias for reusability and automation.

Ключевые навыки

data migrationETL

Обязательные навыки

SQLPythonTypeScriptJavaScriptNode.js

Желательные навыки

AI-assisted toolingdata platformmigration toolingcutover operationsdelta loadsreconciliationrollback

Чем предстоит заниматься

  • Own the technical execution of data migrations that move customers from legacy systems into gaiia.
  • Explore source systems, exporting it, transforming it into gaiia's standard format, and driving its execution to a validated, production-ready state.
  • 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.
  • Work alongside the Migration Platform team, who build and maintain the internal tooling that runs migrations: live in it daily, improve it where you can, and specify the larger needs for them to build.
  • 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.

Что требуется

  • 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.

Преимущества

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

At gaiia , we're building the leading platform for Communications Service Providers (CSPs) that truly care about their customers. Our core product is an operating system (OS) for telcos that manages billing, operations, automation and everything in between. We're passionate about taking care of our people, and it's not just lip service. We want you to focus on your job while we care for everything else. We offer competitive pay and benefits, attractive stock options, unparalleled transparency, and a 100% remote environment. We're excited to have you join us for your next career adventure!

FintechСтартап
Зарплата не указана