Snowflake Data Engineer (Bengaluru)

Snowflake Data Engineer (Bengaluru)

13 Oct
|
Systems
|
Bengaluru

13 Oct

Systems

Bengaluru

We are looking for an experienced Data Engineer with robust Snowflake expertise and hands-on experience developing AI-powered data solutions using Snowflake Cortex. The ideal candidate will be responsible for building scalable data pipelines, optimizing data processing and modeling, and integrating LLM capabilities into Snowflake to support advanced analytics and AI-driven applications.

Responsibilities

- Design, develop, and optimize scalable ETL/ELT pipelines using SQL, Python, Snowpark, Snowpipe, Streams, Tasks, and Dynamic Tables.
- Develop and maintain data models, including dimensional modeling and medallion architecture, to support analytics and AI workloads.
- Build AI-powered solutions using Snowflake Cortex LLM functions, Cortex Search for Retrieval-Augmented Generation (RAG), and Cortex Analyst for natural language-to-SQL capabilities.
- Process and manage structured and unstructured data, including PDFs, images, and other document formats, for analytics and AI applications.
- Develop interactive data applications using Streamlit within Snowflake.
- Optimize query performance, warehouse utilization, and overall platform costs while monitoring AI and LLM token usage.
- Implement role-based access control (RBAC), data masking, security policies, and data governance practices.
- Establish CI/CD pipelines and version control practices using Git, dbt, Terraform, and related tools.
- Implement data quality checks, monitoring, and validation processes to ensure data accuracy, reliability,



and consistency.
- Collaborate with business stakeholders, data scientists, and engineering teams to translate business requirements into scalable data and AI solutions.
- Provide technical guidance and mentorship to junior engineers while promoting engineering best practices.

Requirements

- 6+ years of experience in data engineering, including at least 3 years of hands-on experience with Snowflake.
- Strong proficiency in SQL and Python for data transformation, pipeline development, and data processing.
- Hands-on experience with Snowpark, Snowpipe, Streams, Tasks, and Dynamic Tables.
- Practical experience with Snowflake Cortex, including LLM functions, Cortex Search, or Cortex Analyst.
- Strong understanding of Large Language Models (LLMs), embeddings, vector search, and Retrieval-Augmented Generation (RAG) architectures.
- Experience designing and implementing data models, including dimensional modeling and medallion architecture.
- Familiarity with data orchestration tools such as Apache Airflow or equivalent platforms.
- Experience working with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Working knowledge of Git, CI/CD practices, and infrastructure-as-code tools such as Terraform.
- Understanding of data security, access control, governance, and data quality management.
- Strong analytical, problem-solving, communication, and collaboration skills.

📌 Snowflake Data Engineer (Bengaluru)
🏢 Systems
📍 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

Subscribe to this job alert:

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