Senior Data Engineer

Riverstone Logistics
Charlotte, NC
Job Description
Role Overview

The Senior Data Engineer plays a key role in ensuring the data platform can adapt to evolving business needs while remaining reliable, scalable, and cost-efficient. The role involves building and maintaining ingestion pipelines, designing and owning dbt models, and establishing data quality standards.

What You Will Do

You will design and implement data integrations with third-party and internal systems, operationalize data through Hightouch, and deliver curated, well-defined datasets that power Omni dashboards and self-serve reporting. You will also own Snowflake performance and cost, establish data quality standards, and participate in code reviews.

Why It Might Be a Fit

You will thrive in a fast-paced environment where requirements evolve and priorities shift. You will collaborate effectively with both technical and non-technical stakeholders and be curious and continuously look for ways to improve systems, processes, and outcomes.

Requirements

  • 5+ years of experience in data engineering or a closely related role
  • Advanced SQL and strong Snowflake experience
  • Production dbt experience
  • Proficient Python for pipeline work, API integrations, and automation
  • Experience with ELT tooling and reverse ETL
  • Solid grounding in dimensional modeling and warehouse design
  • Track record building data quality and observability into pipelines
  • Git-based workflows and version control discipline
  • Strong collaboration and communication skills

Benefits

  • Reliable pipelines in live environments
  • Adoption and trust in curated datasets across the business
  • Speed from business question to production-ready model
  • Reduction in data issues and one-off reporting requests
  • Snowflake performance and cost efficiency
  • Model quality, documentation, and maintainability
  • Positive feedback from internal teams and customers
]]>