Senior Analyst - Data Engineering
About this role
**Job Title: Senior Analyst – Data Engineer****Experience Required:** 2 to 5 Years
**Primary Expertise:****2\+ years of hands\-on experience with Snowflake**
**Location:** Chennai
**Employment Type:** Full\-time**Job Summary**
We are seeking a highly motivated **Senior Analyst – Data Engineer** with strong expertise in **Snowflake** \& **dbt** to design, build, and optimize modern data solutions. The candidate will play a key role in **data modelling, performance optimization, and implementation of scalable pipelines**, while also supporting **solution design** and **mentoring junior team members**. This role offers the opportunity to work in a **collaborative, cloud\-native data environment** and grow into advanced architectural and leadership responsibilities.**Key Responsibilities****1\. Solution Architecture \& Design*** Assist in the **design and implementation of scalable Snowflake\-based architectures**.
* Collaborate with senior engineers and business stakeholders to translate requirements into **robust technical solutions**.
* Support integration of Snowflake with **cloud storage and third\-party tools**.
**2\. Data Modelling \& Implementation*** Develop and maintain **logical and physical data models** within Snowflake.
* Build and manage **ETL/ELT pipelines** using Snowflake features and orchestration tools.
* Ensure **data quality, governance, and lineage** in all implementations.
**3\. Performance Tuning \& Optimization*** Optimize **queries, warehouses, and storage layers** for efficiency and cost\-effectiveness.
* Leverage Snowflake features such as **clustering, caching, materialized views, and streams**.
* Monitor workloads and contribute to **performance troubleshooting**.
**4\. Leadership \& Mentoring*** Mentor **junior data engineers/analysts** in coding standards, data modelling, and best practices.
* Participate in **code reviews, peer learning sessions, and knowledge sharing forums**.
* Support senior managers in **data engineering initiatives** and technical decision\-making.
**Skills \& Qualifications****Required Skills*** **2\+ years of hands\-on experience with Snowflake \& dbt**, including:
+ Schema design, role\-based access, query optimization
+ Snowflake advanced features: **Time Travel, Streams, Tasks, Materialized Views**
+ Writing dbt staging model for data cleansing and standardization, dbt business model for building curated data
* Strong skills in **SQL** and at least one programming language (Python / PySpark).
* Solid understanding of **ETL/ELT processes and data warehousing principles**.
* Experience integrating Snowflake with **cloud storage** (AWS S3, Azure Blob, or GCS).
* Familiarity with **version control (Git)** and **CI/CD practices**.
**Preferred Skills*** Exposure to **orchestration tools** (Airflow, dbt, Airbyte).
* Knowledge of **real\-time/near real\-time ingestion** (Snowpipe, Kafka, Kinesis).
* Awareness of **data governance, security, and cost optimization practices** in Snowflake.
* Hands\-on experience in **Agile/Scrum delivery**.
* Interest in **leadership and growing into architectural roles**.
**Why Join Us*** Opportunity to **work on modern cloud\-native Snowflake platforms**.
* Gain hands\-on experience in **solution design, performance tuning, and advanced Snowflake features**.
* Collaborate with a team of **experienced data engineers and architects**.
* Strong career growth path toward **Assistant Manager / Solution Architect roles**.
**Job Snapshot**
Updated Date
07\-04\-2026
Job ID
J\_4954
Location
Chennai, Tamil Nadu, India
Experience
2 \- 5 Years
Employee Type
Permanent