Overview
Hybrid
Depends on Experience
Contract - W2
Skills
Data Modeling
Data Warehouse
Google Cloud Platform
Amazon Web Services
Scala
Root Cause Analysis
RBAC
ELT
Job Details
Job Title: Lead Snowflake Data Engineer
Client: Becton Dickinson
Employer TEKsystems Inc
Location: Hybrid Hartford, NC or Charlotte, NC
H-1B, OPT, and CPT candidates please do not apply.
Responsibilities
- Lead data engineering initiatives and provide technical direction, mentorship, and code review for the team.
- Design, build, and optimize data pipelines and ETL/ELT workflows within Snowflake.
- Architect scalable data warehouse solutions and ensure alignment with enterprise data standards.
- Work closely with cross-functional stakeholders including Data Architects, Analysts, and Product/Business teams.
- Implement best practices around data modeling, performance tuning, and warehouse optimization.
- Develop and maintain SQL, stored procedures, and automation workflows.
- Integrate Snowflake with cloud platforms, BI tools, streaming services, and source systems.
- Manage data quality, security, and governance considerations across pipelines.
- Troubleshoot complex data issues and drive root-cause analysis and long-term fixes.
- Continue to be hands-on while providing leadership and guidance.
Required Skills & Experience
- 8+ years of professional Data Engineering experience.
- 3+ years of recent, hands-on experience with Snowflake (Snowpipe, Streams/Tasks, Warehouses, RBAC, Time Travel, etc.).
- Strong mastery of SQL, data modeling (dimensional & relational), and ELT/ETL design.
- Experience leading technical teams or projects, conducting code reviews, and mentoring engineers.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (preferably AWS).
- Experience with Python or Scala for pipeline development.
- Experience with orchestration / workflow tools (e.g., Airflow, DBT, Informatica, Matillion, or similar).
- Understanding of DevOps and CI/CD practices for data engineering.
- Excellent communication skills and ability to collaborate across business and technical teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.