Sr Data Engineer
Job Description
We are seeking a Sr Data Engineer to join a client in Charlotte, NC on a long-term opportunity to build a modern cloud data platform utilizing Snowflake, dbt, and Python on AWS. The role emphasizes implementing Data Vault 2.0 models, automated data pipelines, and data quality and CI/CD frameworks, with opportunities to contribute to architecture and mentor junior engineers.
Responsibilities
- Build a modern cloud data platform from the ground up.
- Design and implement Data Vault 2.0 models.
- Develop automated data pipelines.
- Establish data quality controls and CI/CD frameworks.
- Contribute to architectural decisions.
- Mentor junior engineers.
Requirements
- Extensive experience in data engineering with cloud data platforms.
- Hands-on expertise with Snowflake.
- Extensive experience with dbt (cloud and/or core).
- Proficiency in Python development.
- Extensive background with AWS.
- Experience implementing Data Vault 2.0.
Technologies
- Snowflake
- dbt
- Python
- AWS
- Data Vault 2.0
Benefits
- Competitive compensation package.
- Full benefits including medical, vision, dental, and more.
- Opportunity to join an industry leading organization.
- 401(k) with company match.
Position Overview
The Sr Data Engineer will help build the modern cloud data platform from the ground up, with a strong emphasis on hands-on work in Snowflake and dbt. The role involves designing and implementing Data Vault 2.0 models, building automated pipelines, and establishing data quality and CI/CD frameworks, while contributing to architectural decisions and mentoring junior engineers. The team is lean with high visibility and ownership, employing a modern stack that includes Snowflake, dbt, Python, and AWS.