Rarr Technologies
Snowflake DBT Python Developer
Skills
15 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
6 October 2026
What they need
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
- Good 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 strong hands-on experience in Snowflake, dbt, Python, and SQL, with a solid understanding of modern 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.
Other offers great for you!
These companies are also looking for great profiles
Whub
Data Engineer Senior (Snowflake DBT) (H/F)
Freelance
Paris, France
Hybrid
Skills
1 month ago
Quick apply
Weco Technology
Data Engineer – Snowflake / dbt
Freelance
Bordeaux, France
Hybrid
Skills
1 month ago
Quick apply
Weco Technology
Data Engineer – Snowflake / dbt
Freelance
Remote
Skills
1 month ago
Quick apply