G

Gaiia

Billing, operations, automation, and customer management

Forward Deployed Engineer - Migration

Implementation & Technical Account ManagementUpdated on Nov 13
Full-timeRemote in CanadaNo salary listed

About the Job

Requirements

  • At least 4 years of experience spanning customer-facing implementation or solutioning and hands-on data or software engineering.
  • Strong SQL and TypeScript or JavaScript (Node) skills, including querying, reshaping, and debugging data in unfamiliar source schemas.
  • Strong command of ETL fundamentals, including staging, repeatable and idempotent loads, full versus incremental loads, and validation and reconciliation at each stage.
  • A track record of owning technical projects with external stakeholders and managing scope, timelines, and expectations.
  • Experience with messy, poorly documented legacy systems and the ability to act under ambiguity.
  • Familiarity with OSS/BSS, telecom, or billing/CRM data models, or the ability to quickly learn unfamiliar domain models.
  • Ability to communicate with technical and non-technical audiences, including clients.
  • Comfort making decisions about technical and customer trade-offs.
  • A bachelor's degree in a relevant field, such as Computer Science or Information Systems, or equivalent practical experience.
  • Ability to travel occasionally in the US to support customers during key engagements and go-lives.

Responsibilities

  • Conduct discovery sessions to understand customers' legacy environments, including source systems, data models, and OSS/BSS layers.
  • Assess and design the migration approach, documenting scope, data mappings, constraints, and cutover strategy.
  • Help customers and internal stakeholders understand trade-offs and priorities, including migration scope, historical data depth, and data reconciliation.
  • Explore unfamiliar source systems and extract data using SQL, APIs, manual exports, and backups.
  • Transform data into gaiia's standard format using declarative mapping files, then load it, validate it against target schemas, reconcile it, and import it.
  • Plan and run cutovers, including delta migrations, downtime considerations, and rollback; monitor production data and resolve discrepancies after go-live.
  • Own the migration relationship end-to-end, from discovery and solutioning through execution and post-cutover stabilization.
  • Build repeatable processes and reusable assets, including templates, mapping rules, and playbooks, to make future migrations faster.
  • Act as a subject matter expert for internal teams needing context on customer data and migration considerations.
  • Partner with Product and Engineering to influence the migration tooling roadmap and contribute engineering improvements.

About the Company

Gaiia

Billing, operations, automation, and customer management

Gaiia provides a subscription-based platform that unifies billing, operations, automation, and customer management for enterprises. Its tools cover revenue management, inventory fulfillment, network monitoring, incident response, online checkout, workforce management, and scheduling. The platform works via tiers of service delivering a suite of integrated features; customers access these through fixed subscriptions with weekly product updates and a transparent product roadmap. Gaiia differentiates itself with a customer-first approach, ongoing improvements, and extensive support resources, including case studies and a dedicated support team. The goal is to help large businesses manage resources and processes more efficiently at scale across industries such as retail, logistics, and technology.

Company size
51-200
Company stage
Series B
Total funding
$53.6M
Headquarters
Québec City, Canada
Founded
2019

Recently Posted Jobs

Explore more opportunities at Gaiia

See more jobs