Job Title: Data Engineer (Snowflake)
Location: Hybrid - Lahore, Karachi, Islamabad
Experience: 6-8 years (Minimum 4-6 years of Snowflake experience)
Job Category: Data Engineering
Key Responsibilities
-
Database Design & Development:
-
Utilize Snowflake to design, develop, and optimize data architecture.
-
Work with PostgreSQL and other databases to manage and manipulate data.
-
Lead conversion projects from SQL-based platforms to Snowflake.
-
Programming & Scripting:
-
Develop robust applications and scripts using C#, Java, and Python, or other relevant technologies.
-
Write efficient Snowflake functions and stored procedures using JavaScript.
-
Implement big data solutions using Spark and PySpark (Plus).
-
Cloud Integration:
-
Implement data storage solutions using Amazon S3 (AWS).
-
Integrate and manage data pipelines using AWS Glue (Plus).
-
Utilize AWS Lambda for serverless computing (Plus).
-
Contribute to cloud data strategies involving GCP (Plus).
-
Additional Database Management:
-
Work with Aurora and MSSQL for various data management tasks (Plus).
Required Skills
-
Languages: C#, Java, Python, or other relevant technologies
-
Database: Snowflake (Design, Develop), PostgreSQL
-
Cloud Tools: Amazon S3 (AWS)
-
Scripting: JavaScript (for Snowflake functions and stored procedures)
Preferred Skills
-
Big Data Technologies: Spark, PySpark
-
Cloud Tools: AWS Glue, AWS Lambda, GCP
-
Database: Aurora, MSSQL
Conversion: SQL to Snowflake code conversion