Analytics Engineer - Granite Partners : Job Details

Analytics Engineer

Granite Partners

Job Location : St Louis Park,MN, USA

Posted on : 2025-09-07T17:16:48Z

Job Description :

Opportunity Overview

Following a six-year digital transformation that brought the Granite Companies onto a modern, cloud-based technology stack with a shared NetSuite OneWorld ERP instance and Domo, as business intelligence platform, Granite Partners is entering an exciting next phase of data enablement.

We are seeking an Analytics Engineer to play a critical role in designing, building, and maintaining the data pipelines, semantic models, and analytics infrastructure that empower decision-making across the companies in the organization. This is a unique opportunity to shape how data is transformed, documented, and delivered in a forward-thinking organization that is investing deeply in operational excellence and business intelligence.

Reporting to the Strategy & Analytics Director, this role will be the linchpin between raw data and business value — combining the rigor of software engineering with the curiosity of analytics to deliver trusted, usable datasets in Domo.

The Position

The Analytics Engineer will be responsible for the following key objectives and tasks.

Data Pipeline Development

  • Design, build, and maintain scalable data models and transformation workflows from NetSuite and other platforms in Domo using SQL and various Domo connectors.
  • Develop ETL processes to ingest data from a variety of structured and unstructured data sources (APIs, databases, third-party systems).
  • Develop and manage business-ready datasets to support dashboards, performance tracking, AI/ML use cases, and other end user needs.
  • Design source-of-truth tables and data marts that answer core business questions across finance, operations, sales, marketing, and HR.
  • Set up, monitor and validate data workflows to ensure accuracy, reliability, and timely delivery.
  • Design standardized models and workflows that serve multiple business use cases across companies (e.g., standard pricing analytics used across companies).

Data Governance

  • Maintain clear and thorough documentation and naming conventions for data logic, models, lineage, and workflows in our data warehouse and Domo instance, including 10 individual Domo Everywhere sub-instances, to ensure discoverability, usability, and trust.
  • Implement proactive data quality monitoring and alerts so we catch issues before end users do.
  • Encourage upstream data quality improvement, not just downstream data cleansing.

Data Champion

  • Collaborate closely with analysts, operators, and business leaders to understand their business needs, translate those to technical solutions, and prioritize work based on value and urgency.
  • Champion a “data as a product” mindset — thinking holistically about usability, performance, reliability, and maintainability of the datasets you build.
  • Produce onboarding documentation and table-level context to make data approachable for non-technical users.
  • Participate in our Domo User Group, sharing best practices to improve the health of our data community across the Granite Companies.
  • Coach and empower Domo Power Users across the Granite community to instill best practices and build capabilities within the Domo platform.

Qualifications & Qualities

Education & Certifications

Bachelor's degree with outstanding academic record required. Domo, NetSuite, and SQL Certifications are advantageous.

Skills & Experience

3+ years of relevant work experience, including data engineering, data analytics, data visualization, dashboard design, process optimization and data governance for business use. Expertise in SQL, Python, and Excel with hands-on experience designing data models and ETL transformation pipelines using analytics engineering tools like Domo, dbt, Looker, or similar. Experience working with SaaS data sources, like NetSuite or similar tools, and exposure to APIs and scripting for data extraction. Knowledge of BI Tools (e.g., Domo, Tableau, PowerBI) and enabling data for self-service. Familiarity with cloud data platforms like Snowflake, Databricks, or Oracle ADW.

Qualities

A systems thinker who designs for scale and reuse. An intellectually curious problem-solver who enjoys tackling tough data problems and wants to understand the business implications. A continuous improvement mindset with a process/operations orientation. Comfortable across the technology stack, from the source system to the dashboard. Passionate about improving business decision-making through clean accessible data. Excellent communication and documentation skills. Someone who values simplicity and transparency. A proven ability to work collaboratively with cross-functional partners while operating independently as a data subject matter expert.

Be self-driven and motivated to thrive on a small, agile, and entrepreneurial team with diverse responsibilities and multiple assignments simultaneously. Be a servant leader who rolls up your sleeves to help wherever needed, anticipating the team's needs.

Technology

Have a strong passion for and experience with software applications, information systems, data, analytics, and visualizations. We have a digital ecosystem, and many platforms are relevant to the Analytics Engineer's role, including NetSuite for ERP/CRM, Domo for advanced data analytics & visualization, Monday.com for project management, Box for content management, and Docebo for learning management, among others.

Values & Wellbeing

Be purpose-driven with an alignment to Granite Partners' mission to grow value for all stakeholders and vision of world-class wellbeing. Live out Granite Partners' values and ethics with a long-term orientation.

Locations

Granite Partners follows a hybrid work model. Expect onsite time in our St. Louis Park (Twin Cities) and St. Cloud, Minnesota (headquarters) offices for effective relationship development and team meetings. Working from a home office may also occur.

Compensation & Benefits

We offer a competitive base salary in the $80,000 to $120,000 range, based on experience and qualifications, along with an annual bonus and the opportunity to participate in a unique and powerful long-term incentive program after two years of service.

Beyond pay, our market-leading benefits are designed to support your wellbeing. These include medical, dental, vision, and life insurance, as well as short- and long-term disability coverage. We also provide a health savings account with company match, a retirement plan with employer contributions through Vanguard, and access to the Granite Assistance Fund for support when it's needed most. We value time for rest and personal growth, offering generous paid time off, including volunteer time off and paid holidays.

Apply Now!

Similar Jobs ( 0)