Remote job
Sr. Data Engineer
Job details
About this role
Role overview Build and operate data pipelines that turn clients’ source system records into reliable, governed models for reporting and AI use. This is a hands-on individual contributor role combining data engineering with client domain discovery and analysis; the work is weighted toward building, with some collaboration on engineering practices.
Responsibilities - Ingest data from databases, APIs, and files into a warehouse, and verify the raw loads against source records using row counts and parity checks. - Operate pipelines across multiple client assignments, investigating freshness, failures, incidents, and infrastructure costs. - Build isolated dbt projects with staging, intermediate, and reporting layers. - Create fact and baseline models that match clients’ source-of-truth figures, and document reconciliations for review. - Use version control, testing, peer review, and a repeatable local-to-CI workflow; coordinate with platform engineers and apply an appropriate level of rigor. - Work with client operators to understand business domains and translate their data into useful models.
Requirements - Strong data engineering skills paired with the ability to analyze and understand business data. - Experience building and operating warehouse ingestion and transformation workflows. - Ability to reconcile modeled results with source systems and explain discrepancies clearly. - Familiarity with dbt and disciplined, collaborative software development practices. - Ability to manage several concurrent client assignments and diagnose operational issues.
Benefits and work setup - Full-time, remote role for someone based in the Philippines. - Work hours align with the US Pacific schedule, 8 a.m. to 5 p.m. PST.