DataJobs.io
← Back to all jobs

Job Description

Build the transformation layer of a greenfield analytics platform and turn operational data into trusted facts and dimensions in Snowflake.

Responsibilities

  • Design and implement facts and dimensions in dbt using a disciplined staging → intermediate → core → mart architecture.
  • Model slowly changing dimensions, handle mixed-grain snapshot sources, and make defensible decisions on grain and materialization.
  • Reconstruct existing business-critical views and reports on top of the new model, reconciling results line-for-line for stakeholder trust during cutover.
  • Use AI coding tools to accelerate dbt model development, test writing, and the dbt/GitHub workflow, while performing critical review, corrections, and full ownership of correctness, performance, and style.
  • Write dbt tests (generic, singular, and unit) and establish contracts on data-out models.
  • Treat failing CI checks as a release blocker.
  • Work across a wide set of sources, documenting and understanding source-specific quirks, grains, and coverage gaps.
  • Curate mart models and metric definitions with metadata including certification, PII level, and known issues to support governed self-service and agentic AI use cases.
  • Raise engineering practice through small, reviewable PRs, a shared style guide, version control as the source of truth, and documentation that another engineer or AI agent can use.

Requirements

  • Strong SQL: able to read, write, and judge SQL, including window functions, deduplication, incremental logic, and fluency with grain.
  • Judgment to work with AI tooling: recognize when generated SQL is subtly wrong and take ownership of fixes.
  • Hands-on dbt experience (Core or Cloud): models, tests, macros, refs/sources, and familiarity with layered project structure.
  • Experience with a cloud data warehouse, ideally Snowflake.
  • Comfortable with Git/GitHub and a PR-based, review-driven workflow.
  • Solid dimensional modeling fundamentals (facts, dimensions, SCDs) and judgment to avoid over-engineering.
  • Documentation and testing discipline to keep work legible and verifiable.

Technologies

  • Snowflake
  • dbt
  • SQL
  • Git, GitHub, CI
  • Power BI, Sigma
  • Fivetran, CData
  • Claude Code, Copilot, Cursor
  • Python

Benefits

  • Greenfield build with guardrails.
  • AI-accelerated, human-owned delivery.
  • Your work ships decisions.
  • Craft is valued.

Nice-to-Haves

  • Experience using AI coding assistants (e.g., Claude Code, Copilot, Cursor) in a professional, review-gated workflow.
  • ELT tooling experience (e.g., Fivetran, CData) and taming third-party source schemas.
  • Semantic layer/metrics layer experience, or experience preparing data for AI/LLM consumers.
  • BI tooling experience (e.g., Power BI, Sigma) and partnering directly with report consumers.
  • Domain exposure to real estate, property management, finance/GL, or operations.
  • Python for ancillary tooling and automation.

How we work

  • AI is used heavily across the development workflow, including authoring/refactoring SQL, building dbt models, writing tests, and moving work through the GitHub PR process.
  • AI is treated as a force multiplier, not a crutch or a black box.
  • You read every line, understand why it is correct, catch what the model got wrong, and stand behind the result in review.

AI in the hiring process

  • AI tools may support parts of hiring such as reviewing applications, analyzing resumes, or assessing responses to identify inconsistencies or verification signals based on available information.
  • These tools assist the recruitment team but do not replace human judgment.
  • Final hiring decisions are made by humans.

Similar Jobs