Senior Snowflake Data Engineer
EPAM Systems
Responsibilities
- Design and implement robust data pipelines using Snowflake's native capabilities
- Develop and optimize complex queries using Snow SQL and Snow PLSQL
- Build scalable data applications using the Snowpark framework
- Deploy and manage Snowflake environments on AWS and Azure cloud platforms
- Integrate Snowflake with various cloud services and data sources
- Establish security best practices and data governance frameworks
- Optimize cloud resource utilization and cost management
- Maintain data workflows using Apache Airflow
- Create data transformation pipelines using DBT
- Monitor data quality, reliability and performance across pipelines
- Leverage Snowflake Cortex AI for advanced analytics and machine learning use cases
- Collaborate with data scientists to productionize ML models
- 5 to 8 years of experience in data engineering including 4+ years of hands-on experience with Snowflake
- Proficiency in Snow SQL, Snow PLSQL and Snowpark for query development, stored procedures and Python-based data applications
- Advanced skills in Python programming with a focus on data engineering
- Proficiency in AWS and/or Azure cloud services
- Familiarity with Apache Airflow for workflow orchestration and DBT for data transformation and modeling
- Background in Snowflake Cortex AI for native AI and ML capabilities