Back to jobs

Data Engineer

Divisions Maintenance Group · Cincinnati, OH, US

Spotted 1d agoFull-time

Job details

Work mode
On-site
Employment
Full-time
Experience
3+ years
Education
Bachelor's degree
Posted
Nov 10, 2026
Last confirmed open
Nov 10, 2026
Job function
Software/Internet/AI › Data & Analytics › Data Engineer
Job description

About this role

Title: Data EngineerReports To: Director, Business IntelligenceDepartment: Revenue Strategy and PlanningLocation: Cincinnati, OHPosition Status: Salary Exempt About DMG: Divisions Maintenance Group provides facility maintenance services to retail chains and distribution and fulfillment centers across the country.

We are leading the way with our technology, creating world-class products that are revolutionizing the industry and fulfilling our brand promise of “Uninterrupted Peace of Mind.”

DMG is a Certified Great Place to Work with a strong, inclusive culture and top-notch benefits.

Job Summary

The Data Engineer will join the Business Intelligence team within the Revenue Strategy & Planning organization.

This role focuses on building and maintaining the data infrastructure that powers analytics, reporting, and decision-making across the business. The Data Engineer will design scalable data pipelines, ensure data quality and governance, and support analytics teams with reliable, well-structured datasets.

While this role is more technically focused than stakeholder-facing, you’ll partner with BI analysts, data scientists, and technical stakeholders to translate business needs into robust data solutions.

This role is designed for a mid-career engineer with strong technical fundamentals who can own data systems end-to-end, balance platform engineering with analytics enablement, and operate effectively in a fast-moving environment.

What You'll Do

Data Platform & Pipeline Engineering* Design, build, and maintain scalable data pipelines and ETL/ELT workflows that power analytics and reporting.

  • Develop and optimize data models in the warehouse to support downstream analytics, BI dashboards, and operational reporting.
  • Implement orchestration and scheduling for reliable, automated data processing.
  • Monitor pipeline performance, troubleshoot failures, and ensure uptime and reliability of critical data systems.
  • Optimize queries and data structures for performance and cost efficiency.

Data Quality & Governance* Establish and enforce data quality standards, validation checks, and monitoring to ensure accuracy and consistency.

  • Document data lineage, transformation logic, and schema definitions for transparency and governance.
  • Partner with stakeholders to define data contracts, naming conventions, and architectural standards.
  • Build reusable frameworks and patterns that improve consistency across datasets.

Analytics Enablement* Collaborate with BI analysts and data scientists to understand requirements and deliver clean, structured datasets.

  • Support the creation of core dimensional models and analytics-ready tables that enable self-service reporting.
  • Provide technical guidance on data usage, best practices, and troubleshooting to analytics team members.
  • Balance platform-level work with responsiveness to evolving business analytics needs.

Automation & AI-Assisted Workflows* Use AI tools (e.g., ChatGPT, Claude) to accelerate development, documentation, code review, and troubleshooting.

  • Leverage low-code/no-code automation tools (e.g., Zapier, Make, or similar) to streamline data workflows and integrations where appropriate.
  • Identify opportunities to reduce manual effort through smart automation while maintaining data quality and governance standards.
  • Build pragmatic solutions that balance technical rigor with speed and business impact.

Other* Other duties as assigned by management.

What You Need:* Bachelor’s degree in Computer Science, Data Engineering, Computer Engineering, or a related technical field.

  • 3–5 years of experience in data engineering, analytics engineering, or a related role.
  • Strong SQL skills with experience writing complex queries, optimizing performance, and designing data models.
  • Experience building and maintaining production data pipelines using modern tools (e.g., Airflow, dbt, Fivetran, or similar).
  • Proficiency in Python for data transformation, automation, and pipeline development.
  • Working knowledge of cloud data platforms (e.g., Snowflake, BigQuery, Redshift, or Databricks).
  • Familiarity with data modeling best practices (dimensional modeling, normalization, slowly changing dimensions).
  • Understanding of data governance principles including lineage, quality monitoring, and documentation.
  • Experience with version control (Git) and CI/CD practices for data workflows.
  • Comfort using AI tools to accelerate coding, problem-solving, and documentation.
  • Willingness to leverage low-code/no-code tools when they provide practical solutions without compromising data integrity.
  • Ownership-oriented mindset with attention to detail and a focus on reliability.
  • Ability to manage the stress of a fast-paced environment.
  • Ability to meet the in-person requirements of the team and/or business needs.

What You'll Get

At DMG, you’ll be part of an amazing team that encourages learning, growth, and advancement. Our company has an entrepreneurial spirit that rewards self-starters and encourages employees to take charge of their own careers.

Some of our many benefits include:* Health, dental and vision coverage on day 1.

  • Dollar-for-dollar 401K match up to 4% of salary with immediate 100% vesting.
  • Paid Primary and Secondary Caregiver leave.
  • Employee Assistance Program to assist with everyday challenges.
  • Paid time off to volunteer.

Divisions Maintenance Group is an equal opportunity employer.

Interested in this role?Continue on Divisions Maintenance Group's careers page.
Apply on Divisions Maintenance Group