Data Migration Engineer

AccelerateHC

  • Santa Monica, California
  • 30+ days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Acceptance Testingunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Banking Servicesunmatched
    • Billingunmatched
    • Communication Skillsunmatched
    • Communication Systemsunmatched
    • Computer Scienceunmatched
    • Customer Relationsunmatched
    • Customer Relationship Management (CRM)unmatched
    • Customer Relationship Management (CRM) Systemsunmatched
    • Data Cleaningunmatched
    • Data Import/Exportunmatched
    • Data Mappingunmatched
    • Data Migrationunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Database Backupunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Debugging Skillsunmatched
    • High Tech Industryunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • JSONunmatched
    • JavaScriptunmatched
    • Leadershipunmatched
    • Legalunmatched
    • Machine Toolunmatched
    • Node.jsunmatched
    • Operating Systemsunmatched
    • Operational Support Systems (OSS)unmatched
    • Operations Managementunmatched
    • Philosophyunmatched
    • Product Engineeringunmatched
    • Python Programming/Scripting Languageunmatched
    • Reconciliationunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL (Structured Query Language)unmatched
    • Scripting (Scripting Languages)unmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • Technical Leadershipunmatched
    • Time Managementunmatched
    • Work From Homeunmatched

    Description

    About Our Client

    Our client is a fast-growing, venture-backed software company building a modern operating system for communications service providers — a single platform managing billing, operations, and automation. The company is fully remote across the US and Canada and operates with a transparent salary philosophy, with compensation published internally under a structured evaluation framework.

    About the Role

    When a new customer joins the platform, their data has to come with them — out of legacy systems and into the client's product, accurately, completely, and on schedule. This role owns the technical execution of that work.

    As a Data Migration Engineer on the client's migration delivery team, the role will own customer migrations end-to-end from the technical side: exploring legacy source systems, exporting data, transforming it into the platform's standard format, and driving it to a validated, production-ready state. The engineer works from business context and mapping rules defined by a customer-facing migration counterpart, and works daily in the company's internal migration tooling — improving it directly where possible and specifying larger needs for the platform engineering team to build.

    This is a hands-on role for someone who enjoys turning messy, real-world data into something clean, repeatable, and trusted — and who is equally comfortable leading technical conversations directly with customers. The team is expanding significantly, so this hire will help shape how migrations are run going forward.

    Key Responsibilities

    • •    Explore legacy source systems — databases, flat files, reports, APIs — to understand their structure, quality, and relationships in the context of the target data model.
    • •    Export source data across a range of access methods, including SQL, APIs, manual extracts, and database backups.
    • •    Transform exported data into the platform's standard format by authoring declarative, version-controlled mapping files that encode agreed business rules.
    • •    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 engineering improvements to the migration tooling — validation rules, transforms, mapping updates — and raise larger needs to the platform engineering 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 the platform accurately, completely, and on schedule — with discrepancies caught before go-live.
    • •    Transformation and validation work is reusable, so later migrations build on prior templates and rules.
    • •    Data issues are diagnosed and resolved quickly, keeping migrations on track.
    • •    Tooling gaps are either fixed directly or clearly specified for the platform engineering team.
    • •    Delivered data is trusted — accurate and well-documented enough to present to customers with confidence.

    What the Right Person Brings

    • •    3–5+ years in data engineering, data migration, ETL, or a similar hands-on data role.
    • •    Strong SQL and ETL fundamentals — treating extract transform load as a deliberate methodology: staging, repeatable and idempotent loads, full vs. incremental loads, and validation and reconciliation at every stage.
    • •    Hands-on data-manipulation fluency across SQL, Python, JSON, or similar — querying, profiling, reshaping data, and debugging unfamiliar source schemas.
    • •    Experience extracting data from varied sources: relational databases, APIs, flat files, and backups.
    • •    AWS experience — particularly Athena — and depth in SQL-based systems.
    • •    A background in high-volume, structured, or legacy data environments — for example banking, legal software, payroll, large CRMs, or enterprise SaaS with financial modules.
    • •    A proven ability to transform messy, poorly documented data into clean, structured output, with a solid grasp of data quality, validation, reconciliation, and cleansing.
    • •    Client-facing communication skills — comfortable leading technical conversations directly with customers.
    • •    Comfort in fast-paced, ambiguous environments with shifting source systems, and a bias toward reusability and automation over one-off scripts.
    • •    A Bachelor's degree in Computer Science, Information Systems, Data or Software Engineering, or a related field — or equivalent work experience.

    Nice to Have

    • •    Familiarity with TypeScript/JavaScript (Node).
    • •    Familiarity with OSS/BSS, telecom, or billing/CRM data models (subscribers, services, billing accounts) — or a demonstrated ability to ramp quickly on unfamiliar domain models.
    • •    Comfort using AI-assisted tooling to accelerate data exploration, mapping, and validation.
    • •    Experience building or extending an internal data platform or migration tooling.
    • •    Exposure to cutover and go-live operations: delta loads, reconciliation, rollback.
    • •    Experience collaborating with a separate platform or product engineering team.

    Compensation & Benefits

    • Our client offers competitive compensation aligned with experience and geography, under a transparent internal salary framework, along with:
    • •    A flexible 25-day vacation policy and flexible working hours.
    • •    Stock options.
    • •    Group insurance and telemedicine.
    • •    A life spending account and retirement savings plan.
    • •    100% remote work, company-wide.

    Equal Opportunity

    Our client is an equal-opportunity employer. Accommodations are available on request throughout the hiring process. To learn more about this opportunity, please contact Accelerate HC.

    Numbers & Facts

    LocationSanta Monica, California (
    Remote
    )

    Similar Jobs