Snowflake Data Engineer
Company: EXL
Experience: 38 years of relevant experience
Location: Gurgaon / Bangalore
Work Mode: Hybrid / Remote
Joining: Immediate Joiners Preferred
Role Overview
EXL is looking for a skilled Snowflake Data Engineer with solid hands-on experience in Python, PySpark, and Snowflake. The ideal candidate should have experience building scalable data pipelines, integrating data from APIs, and working extensively with Snowflake as the primary database/data warehouse
.
Key Responsibilities
Design, develop, and maintain scalable data pipelines using Python and PySpark.
Work extensively with Snowflake as the primary database/data warehouse.
Develop and optimize ETL/ELT pipelines for large-scale data processing.
Fetch, ingest, and transform data from REST APIs and other external data sources.
Build reliable data ingestion frameworks and integrate multiple data sources into Snowflake.
Perform data transformation, cleansing, validation, and quality checks.
Optimize Snowflake queries, data models, and warehouse performance.
Troubleshoot data pipeline issues and ensure timely resolution.
Collaborate with data engineers, analysts, architects, and business stakeholders to deliver data solutions.
Follow engineering best practices for code quality, scalability, monitoring, and documentation.
Must-Have Skills
38 years of relevant Data Engineering experience.
Strong hands-on experience with Snowflake; Snowflake should be the primary database/data warehouse.
Strong programming skills in Python.
Strong experience with PySpark and distributed data processing.
Hands-on experience fetching and processing data from APIs, preferably REST APIs.
Robust understanding of ETL/ELT concepts and data pipelines.
Valuable knowledge of SQL and data transformation techniques.
Experience working with large datasets and building scalable data solutions.
Positive to Have
Experience with cloud platforms such as AWS, Azure, or GCP.
Exposure to
📌 Snowflake Data Engineer Gurugram
🏢 EXL
📍 Gurugram