Senior Data Engineer

ESS Companies, Inc.

Columbia Township (MO)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ESS Companies, Inc. is seeking a data engineer to own the data pipelines and platform architecture on-site in Missouri.

You will manage automated ingestion into a data warehouse, monitor performance, and evolve the data model to support reporting and decision-making across subsidiaries. The role requires strong SQL and Python, hands-on experience with cloud warehouses (BigQuery preferred), and the ability to collaborate with Finance, HR, and Operations.

Qualifications

  • Strong data engineering fundamentals with clean, maintainable SQL and Python.
  • Experience building and operating production data pipelines.
  • Hands-on with a cloud data warehouse (BigQuery preferred; Snowflake/Redshift acceptable).

Responsibilities

  • Own data pipelines from ingestion to modeling and reporting.
  • Monitor performance, troubleshoot failures, and handle schema changes.
  • Define layering, naming conventions, and cost efficiency for the warehouse.
  • Maintain and evolve cloud warehouse architecture and data models.
  • Partner with Finance, HR, and Operations to translate business needs into data structures.

Skills

SQL
Python

Tools

BigQuery
Snowflake
Redshift
dbt

Job description

What you’ll do:
  • Own the data pipelines
  • Manage automated replication and ingestion into the warehouse
  • Monitor performance, troubleshoot failures, and handle schema changes
  • Add new data sources as business needs evolve
  • Own the platform architecture
  • Maintain and evolve the cloud warehouse architecture
  • Define layering, naming conventions, performance standards, and cost efficiency
  • Ensure scalability across multiple subsidiaries
  • Own the data modeling
  • Design and maintain dimensional models (facts and dimensions)
  • Partner directly with Finance, HR, and Operations leaders to translate business needs into data structures
  • Build models that support accurate, decision-ready reporting
  • Ensure data trust and reliability
  • Build in testing, documentation, and data quality checks
  • Maintain clear data lineage and transparency
  • Ensure stakeholders trust the accuracy of reporting
What we’re looking for
  • Strong data engineering fundamentals - clean, maintainable SQL and Python
  • Experience building and operating production data pipelines
  • Hands-on experience with a cloud data warehouse (BigQuery preferred; Snowflake, Redshift, or similar acceptable)
  • Experience with transformation frameworks (dbt strongly preferred) and layered data architecture (raw - staging - modeled)
  • Solid understanding of dimensional modeling (facts vs. dimensions, star schema design)
  • Experience with ELT / data replication tools (Fivetran or similar)
  • Ability to partner with non-technical stakeholders and translate business needs into scalable data solutions
  • Comfortable owning decisions and operating independently
  • Nice to have Experience with Google Cloud Platform (Cloud Run, Cloud SQL/PostgreSQL, Pub/Sub, Cloud Scheduler, Secret Manager)
  • Experience integrating ERP systems (Viewpoint Vista or similar) and HCM platforms (Workday)
  • Familiarity with CI/CD-driven data workflows and version-controlled transformations
  • Experience managing warehouse cost optimization
  • Background in construction, engineering, or operations-heavy industries
Reminders

This is strictly an on-site role.

Must be located within driving distance of Columbia, MO or Kansas City, MO.

No remote or hybrid work options available.

Who Thrives Here

The person who does well here likes owning the whole thing rather than a corner of it, cares more about whether the numbers are right than whether the pipeline is clever, and would rather ship a model the finance team actually uses than a perfect one nobody asked for. You're comfortable being the person who knows how the data fits together, and you treat "the business owner doesn't quite know what they want yet" as part of the job rather than a blocker.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

ESS Companies (ESSC) isn’t your average enterprise

As a 100% employee-owned organization, we’re redefining the employee experience. Our people tackle the nation’s heavy civil challenges with enhanced safety and deliver with excellence. ESSC gives them the support, training, and total rewards they deserve. ESSC exists for the workers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Ultipro • Baton Rouge (LA), Northern (KY)

Hybrid
USD 95,000 - 135,000
ESOP
Competitive pay
Medical, dental, vision
+2
Senior Data Engineer
Senior Data Engineer

AWC, Inc. • Baton Rouge (LA)

On-site
USD 120,000 - 180,000
ESOP
Competitive Pay
Medical, Dental and Vision Insurance
+2
Senior Data Engineer (Remote - US)
Senior Data Engineer (Remote - US)

ebbo • United States

Remote
USD 150,000 - 160,000
Unlimited PTO and bonus
Remote work
Health benefits
+5
Senior Data Engineer
Senior Data Engineer

ebbo • United States

Remote
USD 150,000 - 160,000
Fully remote
Unlimited PTO
Health benefits
+4
Senior Data Engineer
Senior Data Engineer

Brooksource • Atlanta (GA)

Hybrid
USD 140,000 - 180,000
Data Engineer
Data Engineer

Brooksource • Dallas (TX)

On-site
USD 110,000 - 150,000
Sr. DevSecOps Engineer
Sr. DevSecOps Engineer

EBSCO Information Services, Inc. • Cheyenne (WY)

Remote
USD 125,000 - 178,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Database Engineer - onsite
Database Engineer - onsite

Appone • Detroit (MI)

On-site
USD 110,000 - 170,000
Sr. Data Engineer
Sr. Data Engineer

Save-A-Lot, Ltd. • Missouri

On-site
USD 100,000 - 140,000
401K match up to 4%
Paid Time Off
Medical Insurance options including FS
+5
On-Site Senior Data Engineer: End-to-End Data Platform
On-Site Senior Data Engineer: End-to-End Data Platform

ESS Companies, Inc. • Columbia Township (MO)

On-site
USD 120,000 - 180,000