Snowflake Data Engineer (Bengaluru)

Snowflake Data Engineer (Bengaluru)

09 Sep
|
CGI
|
Bengaluru

09 Sep

CGI

Bengaluru

Job Title: Senior Data Engineer Snowflake

Experience: 5+ Years

Location: Bangalore / Bengaluru

Employment Type: Full-Time

Job Summary

We are looking for an experienced Data Engineer with strong hands-on experience in Snowflake to design, develop, and maintain scalable data pipelines and cloud-based data solutions. The ideal candidate should have strong expertise in Snowflake, SQL, Python, ETL/ELT, Data Warehousing and Data Modelling, along with exposure to cloud platforms.

Key Responsibilities

- Design, develop, and maintain scalable data pipelines and ETL/ELT workflows.
- Develop and optimize data solutions using Snowflake.
- Write complex and optimized SQL queries for data extraction, transformation, and loading.
- Work with Snowflake features such as Snowpipe, Streams, Tasks, Stored Procedures and Time Travel.
- Develop data transformation and ingestion processes using Python/PySpark.
- Design and implement data warehouse models, including fact and dimension tables, Star Schema and SCD.
- Perform Snowflake performance tuning, query optimization, warehouse sizing and cost optimization.
- Integrate Snowflake with various source systems, databases and cloud services.
- Implement data quality, validation, reconciliation and error-handling processes.
- Work with orchestration tools such as Apache Airflow or similar scheduling platforms.
- Collaborate with Data Architects, Business Analysts, Developers and other stakeholders to understand requirements.
- Troubleshoot production issues and provide root-cause analysis and permanent solutions.




- Follow best practices for data security, governance, access control and data management.
- Participate in code reviews, testing, deployment and Agile development activities.

Mandatory Skills
- 5+ years of experience in Data Engineering.
- Strong hands-on experience with Snowflake.
- Strong proficiency in SQL.
- Experience in ETL/ELT pipeline development.
- Strong understanding of Data Warehousing and Data Modelling.
- Good programming experience in Python.
- Experience with Snowflake SQL / SnowSQL.
- Experience with Snowpipe, Streams and Tasks.
- Experience working with large datasets and complex data transformations.
- Positive understanding of database concepts and performance optimization.
- Experience with Git/version control.

Good to Have
- Experience with dbt.
- Experience with Apache Airflow or other orchestration tools.
- Experience with AWS / Azure / GCP.
- AWS services such as S3, Glue, Lambda, Redshift.
- Azure services such as ADLS, Azure Data Factory and Blob Storage.
- Experience with PySpark / Apache Spark.
- Experience with CI/CD and DevOps practices.
- Exposure to Snowflake migration projects.
- Snowflake certification / SnowPro Certification is an added advantage.

Preferred Candidate Profile
- Strong analytical and problem-solving skills.
- Good communication and stakeholder management skills.
- Ability to work independently as well as collaboratively in an Agile environment.
- Strong understanding of data engineering best practices.
- Experience in designing scalable and reliable cloud data platforms.

📌 Snowflake Data Engineer (Bengaluru)
🏢 CGI
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: snowflake data engineer (bengaluru) / bengaluru