Sr. Data Engineer

PadSplit

USA, United States · Remote · Full Time

Posted

Job description

The Role We Need PadSplit is growing its analytics platform and needs a hands-on Sr. Data Engineer to work alongside our existing DE lead. This person will build and maintain ingestion and transformation pipelines across Dagster (or Airflow), dbt, and Snowflake, with supporting work in Python, Airbyte, and AWS. The role combines building new pipelines and data models with providing real coverage on critical paths — especially the daily Postgres → Snowflake → dbt flow and third-party API loads — all shipped through reviewed pull requests rather than one-off scripts. The Person We Are Looking For We're looking for a practitioner who thinks natively in dimensions, facts, and slowly changing dimensions — someone who knows when to use a full refresh versus an incremental load and how that choice affects idempotency and backfills. This person writes clear, reviewable PRs and gives equally thoughtful reviews, with attention to scoped diffs, sensible tests, and failure modes. They're comfortable in complex Python data flows and have enough AWS literacy to reason about task roles, buckets, and cross-account access without needing to own all of platform engineering. Here's What You'll Be Doing Day-to-Day: PR-driven shipping: Opening and merging pull requests for new or updated Dagster jobs, assets, schedules, and sensors, plus dbt models, tests, and documentation. Infrastructure tweaks: Writing occasional Terraform for secrets, environment variables, or job sizing when a pipeline needs it. Pipeline implementation: Building and debugging Python pipelines covering REST/API syncs, large Postgres extracts, Parquet loads, and Snowflake COPY operations. Airbyte management: Configuring or troubleshooting Airbyte connections wherever managed sync is the right fit. Production monitoring: Watching production runs and investigating failures related to IAM, OOM, Spot instances, or bad watermarks. Backfills & catch-ups: Running backfills and incremental catch-ups with a clear story for what landed and why. Modeling partnership: Working with analytics and product on dim/fct/x_fct design, incremental strategies, and data quality. Code review & runbooks: Participating in code review, release prep, and writing short runbooks so others can operate your pipelines when you're out. Here's What You'll Need to Be Successful: Warehouse fundamentals: Solid grasp of relational databases and w…

Apply for this job