Data Migration Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Data Migration Engineer (ETL): Own the technical execution of customer data migrations from legacy systems into , with an accent on extract → transform → load pipelines, declarative version-controlled mapping files, and end-to-end validation and reconciliation. Focus on turning messy real-world data into clean, repeatable, production-ready migrations while diagnosing discrepancies during dry runs, UAT, and post-cutover.
Location: Remote (Canada)
Company
builds an operating system platform for communications service providers (CSPs) covering billing, operations, and automation.
What you will do
- Explore legacy source systems (databases, flat files, reports, APIs) to understand structure, quality, and relationships in the target data model.
- Export data using SQL, APIs, manual extracts, and database backups.
- Transform exported data into ’s standard format by authoring declarative, version-controlled mapping files that encode business rules.
- Execute migrations end-to-end on the internal migration platform: load, validate against target schemas, reconcile, and import to production.
- Build reusable mappings, templates, and validation rules to make migrations faster and more repeatable.
- Diagnose and resolve data discrepancies during dry runs, UAT, and post-cutover; document mapping specs, transformation logic, and anomalies.
Requirements
- 3–5+ years of experience in data engineering, data migration, ETL, or a similar hands-on data role.
- Strong ETL fundamentals, including staging, repeatable/idempotent loads, full vs. incremental loads, and validation/reconciliation at each stage.
- Hands-on data manipulation skills: querying, profiling, and reshaping data (SQL, Python, JSON or similar) and debugging unfamiliar source schemas.
- Experience extracting data from relational databases, APIs, flat files, and backups.
- Solid understanding of data quality, validation, reconciliation, and cleansing techniques.
- Proficiency in TypeScript/JavaScript (Node) for data and tooling work, with comfort using version-controlled, repeatable transformations.
Culture & Benefits
- 100% remote environment with flexible working hours.
- Flexible 25-days vacation.
- Stock options plan, group insurance, telemedicine, and life spending account.
- GRSP support.
Hiring process
- Interviews and evaluation of technical fit for data migration/ETL execution.
- Discussion of compensation and performance within the company’s transparent framework.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →