09 Oct
|
RARR Technologies
|
Bengaluru
09 Oct
RARR Technologies
Bengaluru
We are looking for a skilled Snowflake + dbt + Python Developer with strong experience in data engineering, cloud data platforms, and modern ELT pipelines. The candidate will be responsible for developing and maintaining scalable data pipelines, data models, and transformation workflows using Snowflake, dbt, and Python.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and ELT workflows using Snowflake, dbt, and Python.
- Develop and optimize dbt models, transformations, tests, snapshots, and macros.
- Work extensively with Snowflake for data ingestion, transformation, warehousing, and performance optimization.
- Develop Python scripts and applications for data processing, automation, validation, and pipeline orchestration.
- Build reusable and scalable data transformation frameworks using dbt.
- Implement data quality checks, testing, documentation, and lineage using dbt.
- Optimize Snowflake queries, warehouses, storage, and overall data-processing performance.
- Integrate data from multiple sources into Snowflake.
- Troubleshoot data pipeline failures and resolve performance and data-quality issues.
- Collaborate with Data Engineers, Data Analysts, BI teams, and business stakeholders to understand data requirements.
- Follow best practices for Git, CI/CD, code reviews, and deployment of data pipelines.
Mandatory Skills
- Strong hands-on experience with Snowflake
- Strong experience with dbt / dbt Core / dbt Cloud
- Strong programming experience in Python
- Strong SQL skills
- Good understanding of Data Warehousing and ETL/ELT concepts
- Experience in developing data transformation pipelines
- Experience with dbt models, tests, snapshots, macros, and incremental models
- Experience with Git and CI/CD
- Positive understanding of data modelling concepts such as Star Schema, Fact and Dimension tables
Good to Have
- Experience with AWS / Azure / GCP
- Experience with Airflow or other orchestration tools
- Experience with Snowpipe / Snowflake Streams & Tasks
- Experience with Docker
- Experience with cloud-based data lakes and modern data stack
- Knowledge of Terraform or Infrastructure as Code
- Experience working in Agile/Scrum environments
Candidate Profile
The ideal candidate should have solid hands-on experience in Snowflake, dbt, Python, and SQL, with a solid understanding of contemporary data engineering practices. The candidate should be comfortable working independently on data pipelines, transformation frameworks, data quality, and performance optimization.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Snowflake DBT Python Developer (Bengaluru)
🏢 RARR Technologies
📍 Bengaluru