Analytics Engineer – dbt / Snowflake

Akaasa Technologies

Scottsdale (AZ)

Hybrid

USD 110,000 - 150,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Akaasa Technologies is seeking an Analytics Engineer to join a data modernization initiative focusing on replicating enterprise data into Snowflake and building business-ready analytical data marts and semantic models.

The role emphasizes dbt Core, Snowflake, advanced SQL, and analytical data modeling to transform raw data into reliable, well-documented datasets for BI, self-service analytics, and AI-powered use cases. Working with data engineers, SAP SMEs, and stakeholders is expected.

Qualifications

  • 3+ years of Analytics Engineering, Data Engineering, BI Engineering, or a related role.
  • Strong hands-on experience developing production dbt models, preferably with dbt Core.
  • Strong Snowflake experience in analytical data development.
  • Excellent data modeling skills, including transforming raw source data into business-ready data marts.
  • Advanced SQL skills, including CTEs, window functions and complex transformations.
  • Experience with semantic views, semantic models, or metric definitions for BI/AI analytics.
  • Experience gathering requirements with business stakeholders or SMEs.
  • Strong communication, analytical thinking, and problem-solving skills.
  • Ability to work independently and manage priorities.

Responsibilities

  • Develop and maintain production-grade dbt models across staging, intermediate, and mart layers.
  • Transform raw data into clean, tested, business-ready datasets.
  • Design dimensional models and appropriate data relationships and grain.
  • Implement incremental models, reusable macros, and dbt packages.
  • Develop data quality tests and maintain documentation and lineage.
  • Build and optimize analytical datasets within Snowflake.
  • Apply SQL optimization and cost-aware data modeling practices.
  • Support reliable data marts for reporting and self-service analytics.
  • Build semantic views/models defining metrics, dimensions, and relationships.
  • Collaborate with analysts and AI solution teams to improve usability of data.

Skills

dbt Core
Snowflake
Advanced SQL
Data modeling
Semantic layer
Git workflows
Python scripting

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related quantitative field

Tools

Git
CI/CD
dbt packages
Dagster
BI tools (Tableau/Power BI)

Job description

Analytics Engineer dbt / Snowflake

Location: Scottsdale, AZ (Hybrid Tuesday Thursday onsite)
Alternate Location: San Diego, CA
Contract: 12+ months
Industry: Energy / Utilities

Job Overview

We are seeking an experienced Analytics Engineer to join a data modernization initiative focused on replicating enterprise data into Snowflake and building business-ready analytical data marts and semantic models.

The ideal candidate will have strong hands‑on experience with dbt Core, Snowflake, advanced SQL, and analytical data modeling. This role will focus on transforming raw data into clean, reliable, well‑documented datasets that support business intelligence, self‑service analytics, and AI‑powered conversational use cases.

You will work closely with Data Engineers, SAP SMEs, business stakeholders, and analysts to understand business requirements, define data models, and deliver high‑quality analytical solutions.

Key Responsibilities
dbt & Data Modeling
  • Develop and maintain production‑grade dbt models across staging, intermediate, and mart layers.
  • Transform raw operational and financial data into clean, tested, and business‑ready analytical datasets.
  • Design dimensional models, fact and dimension tables, and appropriate data relationships and grain.
  • Implement incremental models, reusable macros, and dbt packages.
  • Develop comprehensive data quality tests, including generic, singular, and referential integrity tests.
  • Maintain model documentation, data dictionaries, and lineage.
Snowflake Development
  • Build and optimize analytical datasets within Snowflake.
  • Apply SQL optimization techniques and cost‑aware data modeling practices.
  • Work with large datasets and design efficient queries and transformations.
  • Support reliable and scalable data marts for reporting and self‑service analytics.
Semantic Layer & AI-Ready Analytics
  • Build and maintain semantic views or semantic models that define business metrics, dimensions, and relationships.
  • Structure analytical models with consistent naming conventions, clear definitions, and appropriate metadata.
  • Develop datasets that enable BI tools and LLM‑powered conversational analytics to answer business questions accurately.
  • Collaborate with analysts and AI solution teams to improve the usability of analytical data.
Business Partnership & Requirements Gathering
  • Work directly with business stakeholders and SMEs to understand data requirements and business rules.
  • Translate business questions into scalable data models and transformation logic.
  • Conduct data model walkthroughs and explain technical decisions to both technical and non‑technical audiences.
  • Validate model outputs and ensure alignment with business definitions and reporting requirements.
Collaboration & Engineering Practices
  • Partner with Data Engineers on source data structures, ingestion dependencies, and data contracts.
  • Collaborate with analysts on analytical datasets and self‑service reporting.
  • Use Git‑based workflows, code reviews, and CI/CD practices for dbt development.
  • Use AI coding assistants such as Claude Code, ChatGPT, or GitHub Copilot when appropriate, applying sound technical judgment and reviewing generated code for accuracy, security, and quality.
Required Qualifications
  • 3+ years of experience in Analytics Engineering, Data Engineering, BI Engineering, or a related role.
  • Strong hands‑on experience developing production dbt models, preferably with dbt Core.
  • Strong Snowflake experience in analytical data development.
  • Excellent data modeling skills, including transforming raw source data into business‑ready data marts.
  • Advanced SQL skills, including CTEs, window functions, complex transformations, and query optimization.
  • Experience with semantic views, semantic models, or metric definitions for BI and/or AI‑powered analytics.
  • Experience gathering requirements and working directly with business stakeholders or SMEs.
  • Strong communication, analytical thinking, and problem‑solving skills.
  • Ability to work independently, manage priorities, and take ownership of deliverables.
  • Experience with Git, code reviews, and production development workflows.
  • Python experience for scripting, automation, or custom data quality testing.
Preferred Qualifications
  • Experience with Snowflake semantic models, Cortex Analyst, or dbt Semantic Layer / MetricFlow.
  • Experience developing analytical datasets for BI tools such as Hex, Tableau, Power BI, or similar platforms.
  • Experience with dbt packages such as dbt-utils and dbt-expectations.
  • Exposure to Dagster or other orchestration platforms.
  • Experience working with financial, operational, procurement, inventory, or asset‑management data.
  • Energy, utilities, financial services, or other enterprise data experience.
  • Experience with SAP ERP data or collaboration with SAP SMEs.
  • Familiarity with Snowflake Cortex or LLM‑assisted development workflows.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
What We Are Looking For

We are looking for an Analytics Engineer who combines strong technical modeling expertise with excellent communication and business understanding. The successful candidate should be able to independently take raw data and business requirements, design the appropriate dbt and Snowflake models, and deliver reliable, consumable datasets.

SAP expertise and specific AI‑tool experience are not required. Candidates should have strong dbt, Snowflake, data modeling, semantic layer, and stakeholder collaboration experience is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior BI / Analytics Engineer
Senior BI / Analytics Engineer

Prosum • Los Angeles (CA), California (MO)

On-site
USD 140,000 - 190,000
Analytics Engineer / Contract / Hybrid / Scottsdale, AZ
Analytics Engineer / Contract / Hybrid / Scottsdale, AZ

Motion Recruitment Partners LLC • Scottsdale (AZ), Northern (KY)

On-site
USD 110,000 - 140,000
Data Analytics Engineer-Snowflake
Data Analytics Engineer-Snowflake

Glow Networks • Santa Monica (CA)

On-site
USD 120,000 - 160,000
IT Analytics Engineer
IT Analytics Engineer

IRIS Consulting LLC • Elk River (MN)

On-site
USD 110,000 - 160,000
Data Analytics Engineer
Data Analytics Engineer

Compunnel, Inc. • Spring (TX), Northern (KY)

Hybrid
USD 110,000 - 140,000
Senior BI and Analytics Engineer
Senior BI and Analytics Engineer

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Analytics Engineer | dbt + Snowflake Specialist (Hybrid)
Analytics Engineer | dbt + Snowflake Specialist (Hybrid)

Akaasa Technologies • Scottsdale (AZ)

Hybrid
USD 110,000 - 150,000
Analytics Engineer
Analytics Engineer

Sciata • Houston (TX)

On-site
USD 110,000 - 150,000
Data Engineer
Data Engineer

drivetime • United States

On-site
USD 120,000 - 180,000
SAP Snowflake Analytics Engineer / Hybrid / Scottsdale, AZ
SAP Snowflake Analytics Engineer / Hybrid / Scottsdale, AZ

Motion Recruitment Partners LLC • Scottsdale (AZ)

Hybrid
USD 90,000 - 120,000