This is a remote position.
The Snowflake Data Engineer will be a member of the data engineering team for creating a data vault and data warehouse on Snowflake. This role will focus on building and maintaining scalable, efficient, and reliable data pipelines using the Snowflake Data Cloud. The ideal candidate will have extensive knowledge of Snowflake's architecture, features, and best practices.
Responsibilities:
1. Design, build, and maintain efficient, scalable, and reliable data pipelines using Snowflake and other relevant data integration tools.
2. Collaborate with data architects, analysts, and business stakeholders to understand data needs and deliver end-to-end solutions.
3. Optimize and performance-tune Snowflake data processes using best practices such as clustering keys, materialized views, and caching.
4. Ensure data quality, accuracy, and security by implementing proper validation, monitoring, and access controls.
5. Monitor data processing operations to ensure timely and successful completion, and proactively troubleshoot any issues.
6. Stay updated with the latest Snowflake features, upgrades, and best practices to continually improve data processes.
7. Translate complex functional and technical requirements into detailed designs.
8. Contribute to the team's knowledge by providing guidance, conducting code reviews, and sharing expertise.
Requirements
Similar Jobs
What you need to know about the Charlotte Tech Scene
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

