Data Modeller

Empower

United States

Remote

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Empower is seeking an experienced Data Modeler to design, develop, and maintain scalable data models across data warehouses, marts, and BI environments. You will work with Snowflake and AWS, translating business requirements into robust models for analytics and reporting.

Collaborate across data engineering, BI, and analytics teams to ensure data quality, governance, and efficient data consumption while adhering to modeling standards and best practices.

Qualifications

  • Hands-on experience designing conceptual, logical, and physical data models.
  • Strong understanding of dimensional modeling and relational design.
  • Proficiency with Snowflake and SQL.
  • Experience with data warehouses, data marts, and semantic layers.
  • Familiarity with SDLC/Agile and JIRA for delivery.
  • Knowledge of metadata management, data lineage, and data governance.

Responsibilities

  • Design, develop, and maintain conceptual, logical, and physical data models.
  • Develop and optimize dimensional and relational data models within Snowflake.
  • Translate requirements into defined data entities, attributes, and relationships.
  • Apply data warehousing and dimensional modeling principles for reporting and analytics.
  • Collaborate with engineers, BI developers, and stakeholders to scale data models.
  • Ensure alignment with ETL/ELT, source data structures, and data integration needs.
  • Review models for quality, performance, and maintainability; define standards.
  • Support metadata management, data governance, and data quality initiatives.
  • Create and maintain data model documentation; participate in reviews.

Skills

Data modeling
Data warehousing
SQL
Dimensional modeling
ER modeling
Data governance
Data quality
Data lineage
Communication skills
SDLC & Agile

Education

Bachelor's degree in Computer Science or related field

Tools

ERwin
ER/Studio
Snowflake
JIRA
AWS

Job description

Job Description

We are looking for an experienced, hands‑on Data Modeler to design, develop, and maintain scalable data models that support enterprise data, analytics, and reporting needs.

The Data Modeler will work across data warehouses, data marts, and BI environments, with a focus on Snowflake and AWS. This role will collaborate with data engineering, analytics, BI, and business teams to translate business and technical requirements into logical and physical data models that enable reliable, consistent, and efficient data consumption.

What You Will Do
  • Design, develop, and maintain conceptual, logical, and physical data models to support data warehouse, data mart, analytics, and reporting solutions.
  • Develop and optimize dimensional and relational data models within Snowflake.
  • Translate business and technical requirements into clearly defined data entities, attributes, relationships, and structures.
  • Apply data warehouse and dimensional modeling principles to support reporting, analytics, semantic layers, and downstream data consumption.
  • Collaborate with data engineers, BI developers, analysts, and business stakeholders to understand data requirements and develop scalable data models.
  • Partner with data engineering teams to ensure data models align with ETL/ELT processes, source data structures, and data integration requirements.
  • Review existing data models and recommend improvements to data quality, consistency, performance, scalability, and maintainability.
  • Define and apply data modeling standards, naming conventions, and reusable modeling patterns across data solutions.
  • Support metadata management, data lineage, data governance, and data quality initiatives.
  • Create and maintain documentation for data models, entities, relationships, metadata, and data definitions.
  • Participate in data model reviews and contribute to data architecture and modeling best practices.
  • Support data solutions across Snowflake and AWS environments.
  • Troubleshoot data-related issues and collaborate with technical teams to identify root causes and appropriate solutions.
  • Participate in SDLC and Agile development activities and use JIRA to support work tracking and delivery.
What You Will Bring
  • 3+ years of experience in data modeling, data warehousing, data engineering, or a related data field.
  • Bachelors degree in Computer Science or a related field such as Information Systems, Mathematics, or Software Engineering.
  • Hands‑on experience designing conceptual, logical, and physical data models.
  • Strong understanding of dimensional modeling, relational database design, and entity‑relationship (ER) modeling.
  • Hands‑on experience with Snowflake.
  • Strong proficiency in SQL and relational database concepts.
  • Experience with data modeling tools such as ERwin, ER/Studio, or similar platforms.
  • Experience working with data warehouses, data marts, semantic layers, and data consumption patterns.
  • Experience with or knowledge of AWS cloud platforms and associated services.
  • Knowledge of ETL/ELT methodologies and data integration concepts.
  • Understanding of metadata management, data lineage, data governance, and data quality concepts.
  • Understanding of data modeling standards, naming conventions, data definitions, and documentation practices.
  • Experience working within SDLC and Agile methodologies.
  • Experience using JIRA in an Agile development environment.
  • Strong analytical and problem‑solving skills with the ability to troubleshoot data-related issues.
  • Strong written and verbal communication skills with the ability to collaborate effectively with technical and business stakeholders.
What Will Set You Apart
  • Experience in the financial services industry or another highly regulated industry.
  • Experience with DBT and modern data transformation practices.
  • Experience with Airflow or other workflow orchestration technologies.
  • Experience with Python for data processing or automation.
  • Experience with Big Data technologies such as Hadoop or Spark.
  • Experience supporting production‑grade data platforms.
  • Experience developing or supporting semantic data models for BI and analytics applications.
  • Experience implementing metadata management, data lineage, data governance, or data quality frameworks.
  • Experience establishing or contributing to enterprise data modeling standards, naming conventions, and reusable modeling patterns.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Modeler
Data Modeler

Compunnel, Inc. • Trenton (NJ)

On-site
USD 100,000 - 130,000
Staff Data Engineer
Staff Data Engineer

CorSource • Newberg (OR)

On-site
USD 120,000 - 180,000
Sr. Snowflake Data Engineer
Sr. Snowflake Data Engineer

BravoTECH • Plano (TX)

On-site
USD 120,000 - 150,000
Senior Data Modeler
Senior Data Modeler

Blue Cross NC • North Carolina

On-site
USD 110,000 - 160,000
Snowflake Developer
Snowflake Developer

Beeutech • New York (NY)

On-site
USD 120,000 - 160,000
Sr. Snowflake Data Engineer & DBA
Sr. Snowflake Data Engineer & DBA

Jobs via Dice • Dallas (TX)

On-site
USD 80,000 - 120,000
Data Engineer
Data Engineer

TechDigital Group • United States

On-site
USD 140,000 - 190,000
Data Engineer
Data Engineer

Green Key Resources • Greenwich (CT)

Hybrid
USD 120,000 - 160,000
Data Warehouse Developer
Data Warehouse Developer

Adtran • Huntsville (AL)

On-site
USD 90,000 - 120,000
Data Modeler
Data Modeler

ALLTECH CONSULTING SVC INC • Jersey City (NJ)

On-site
USD 100,000 - 140,000