HamburgerMenu
hirist

EPAM - Data Engineer - Snowflake DB

EPAM Systems India Private Limited
5 - 15 Years
Anywhere in India/Multiple Locations

Posted on: 06/05/2026

Job Description

Role Overview :

As a Snowflake Data Engineer, you will be at the forefront of building and optimizing our cloud-based data solutions.


Your day-to-day will involve designing, developing, and maintaining data pipelines, ensuring data quality, and optimizing Snowflake database performance.


You'll collaborate closely with data scientists, analysts, and other engineers to deliver actionable insights and drive data-informed decisions.


Your work will directly impact our ability to understand customer behavior, improve product offerings, and enhance overall business performance.

Key Responsibilities :

- Design and implement scalable and reliable data pipelines to ingest, transform, and load data into Snowflake for various business needs.

- Develop and maintain data models and database schemas within Snowflake to ensure data integrity and efficient querying.

- Write complex SQL queries and stored procedures to extract, manipulate, and analyze data for reporting and analytical purposes.

- Optimize Snowflake performance through query tuning, data partitioning, and other best practices to ensure efficient data processing.

- Collaborate with data scientists and analysts to understand their data requirements and provide them with the necessary data infrastructure and support to enable their work.

- Implement data quality checks and monitoring processes to ensure data accuracy and consistency across the Snowflake environment.

- Automate data engineering tasks using Python scripting to improve efficiency and reduce manual effort.

Required Skillset :

- Demonstrated expertise in designing, developing, and maintaining data warehouses using Snowflake DB.

- Proven ability to write complex SQL queries, stored procedures, and functions for data extraction, transformation, and loading.

- Strong understanding of data modeling principles and experience in designing relational and dimensional data models.

- Proficiency in Python programming for data manipulation, automation, and scripting.

- Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.

- Ability to work independently and as part of a team in a fast-paced, agile environment.

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in