Analytics Engineer (Snowflake + DBT + Power BI)

Remote • Posted 4 hours ago • Updated 4 hours ago
Full Time
Remote
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Analytics Engineer
  • Snowflake
  • DBT
  • SQL

Summary

Job Description:

The Analytics Engineer acts as a bridge between data engineers and data analysts, with a primary focus on refactoring existing data models and designing analyticsready fact and dimension tables to support the migration of reports and dashboards to Power BI. This role is responsible for transforming existing analytical datasets into curated, reusable, and trusted dimensional models that serve as the foundation for enterprise reporting and selfservice analytics. The Analytics Engineer will evaluate currentstate models, recommend appropriate dimensional structures, and implement highquality fact and dimension tables in Snowflake using dbt and SQL. The role partners closely with analytics engineers, data analysts, and BI developers to validate model design, metrics, and assumptions, ensuring analytical accuracy and performance. In addition to model development, this role supports data quality, testing, documentation, and performance optimization, with an emphasis on enabling reliable Power BI semantic models and dashboards. The Analytics Engineer works independently within defined scope, contributes to Agile delivery, and ensures effective knowledge transfer at the conclusion of the contract.

Essential Functions

  • Collaborate with analytics engineers, data analysts, and business stakeholders to assess existing data models and identify opportunities for fact and dimension refactoring in support of Power BI migration
  • Design and implement dimensional data models (facts, dimensions, conformed dimensions) aligned with best practices and reporting requirements
  • Recommend the most appropriate dimensional modeling approach or consolidation based on report usage patterns, grain, and analytical needs
  • Develop and maintain analytics engineering pipelines in Snowflake using dbt, SQL, and established modeling standards
  • Refactor and extend existing data models to improve clarity, reuse, performance, and analytical correctness
  • Partner with analysts and BI developers to validate metrics, relationships, and grain, ensuring models accurately support downstream reporting
  • Support Power BI semantic models by aligning table structures, relationships, and metric definitions with visualization and performance requirements
  • Implement data quality checks, validation logic, and testing frameworks to ensure trusted and reliable datasets
  • Optimize SQL transformations and model structures to improve performance and manage warehouse compute usage
  • Document dimensional models, design decisions, assumptions, and usage guidance to support adoption and longterm sustainability
  • Participate in Agile or iterative delivery workflows and effectively manage time across multiple priorities and deliverables
  • Collaborate with data engineers and architects as needed to resolve upstream data issues and align modeling approaches
  • Utilize modern analytics development practices, including version control, code review, and documentation
  • Support knowledge transfer and handoff to internal team members to ensure continuity beyond the contract period.

Skills / Experience

  • Advanced SQL for analytics engineering, including complex transformations, aggregations, and performance tuning.
  • Strong dimensional data modeling skills, including design and implementation of fact and dimension tables
  • Hands-on experience with Snowflake as a Cloud data warehouse for analytics workloads
  • Experience developing and maintaining analytics models using dbt, including testing and documentation
  • Proven ability to refactor existing analytical data models to support reporting and dashboard migrations
  • Experience supporting enterprise BI platforms, preferably Power BI, including semantic model alignment
  • Strong analytical and problemsolving skills, with the ability to evaluate trade-offs and recommend optimal modeling approaches
  • Ability to collaborate effectively with analytics engineers, data analysts, and BI developers to validate models and metrics
  • Strong written and verbal communication skills to explain modeling decisions, assumptions, and results.

Preferred / NicetoHave Skills

  • Experience working with data sourced from EMR systems (ex. Epic)
  • Experience with Apache Airflow or similar workflow orchestration tools for scheduling and managing analytics pipelines
  • Experience using Python for data transformation, validation, automation, or analytics workflows
  • Experience with version control and modern analytics development practices (e.g., Git, pull requests, code reviews)
  • Experience supporting BI platform migrations (e.g., Qlik, Business Objects, or similar to Power BI)
  • Familiarity with Agile or iterative delivery practices
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91172540
  • Position Id: 8909217
  • Posted 4 hours ago

Company Info

About Icon Global Technologies LLC

Icon Global is a globally recognized IT Services and IT Workforce Solutions firm that deals in providing wide range of technology, talent and workforce solutions to business clients across the world.

Since our inception, our mission is to help our customers to focus on their core business while we work on and accomplish the much required digital transformation that enables our customers to run their operations efficiently and grow their business many fold.

We are specialized in rendering variety of outsourcing and consulting solutions like designing digital strategies, product development, custom built software applications, software development outsourcing, staff augmentations, Cloud solutions, designing Agile frameworks like DevOps ,QA consulting etc. Supported with right resources and right partners; Icon Global is well equipped with right people skilled in right technologies to deliver the solutions and services that will help our clients in increasing reliability, reducing cost, maximizing flexibility, minimise the risk and improve their services.

Being proficient in IT Managed services, we are positioned well to serve our clients as one stop shop for catering to their entire IT needs. With our expertise and experience in the industry, we can help you arrive at right decisions and make right choices that will result in 3600 growth of your business for sure.

We work closely with our clients to develop the solutions and strategies that address their business needs from every possible angle so that they can experience their business operations are run   optimally. Our constant endeavour is to ensure that our clients ROI on their IT needs are maximised every time.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs