Principal Consultant - Snowflake Sr. Data Engineer

Genpact

5 - 10 years

Bengaluru

Posted: 9/3/2024

Job Description

Responsibilities

:
•    Requirement gathering, creating design document, providing solutions to customer, work with offshore team etc.
•    Writing SQL queries against Snowflake, developing scripts to do Extract, Load, and Transform data.
•    Hands-on experience with Snowflake utilities such as SnowSQL, Bulk copy, Snowpipe, Tasks, Streams, Time travel, Cloning, Optimizer, Metadata Manager, data sharing, stored procedures and UDFs, Snowsight.
•    Have experience with Snowflake cloud data warehouse and AWS S3 bucket or Azure blob storage container for integrating data from multiple source system.
•    Should have have some exp on AWS services (S3, Glue, Lambda) or Azure services ( Blob Storage, ADLS gen2, ADF)
•    Should have good experience in Python/Pyspark.integration with Snowflake and cloud (AWS/Azure) with ability to leverage cloud services for data processing and storage.
•    Proficiency in Python programming language, including knowledge of data types, variables, functions, loops, conditionals, and other Python-specific concepts.
•    Knowledge of ETL (Extract, Transform, Load) processes and tools, and ability to design and develop efficient ETL jobs using Python and Pyspark.
•    Should have some experience on Snowflake RBAC and data security.
•    Should have good experience in implementing CDC or SCD type-2. 
•    Should have good experience in implementing Snowflake Best Practices
•    In-depth understanding of Data Warehouse, ETL concepts and Data Modelling
•    Experience in requirement gathering, analysis, designing, development, and deployment.
•    Should Have experience building data ingestion pipeline
•    Optimize and tune data pipelines for performance and scalability
•    Able to communicate with clients and lead team.
•    Proficiency in working with Airflow or other workflow management tools for scheduling and managing ETL jobs.
•    Good to have experience in deployment using CI/CD tools and exp in repositories like Azure repo , Github etc.


Minimum Qualifications

•    B.E./ Masters in Computer Science, Information technology, or Computer engineering or any equivalent degree with good IT experience and relevant as Senior Snowflake Data Engineer.
•    Skill Metrix:

•    Snowflake, Python/PySpark, AWS/Azure, ETL concepts, Data Modeling & Data Warehousing concepts

About Company

Genpact is a global professional services firm delivering digital transformation by putting digital and data to work to create competitive advantage.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).