Data Warehouse Engineer
Location: India (Remote/Hybrid)
Experience: 5+ Years
Employment Type: Full-Time
Role Overview
We are looking for an experienced Data Warehouse Engineer to design, develop, and maintain scalable data pipelines and modern data warehouse solutions. The ideal candidate will have strong expertise in SQL, Snowflake, Python, dbt, and workflow orchestration using DAGs. You will work closely with data engineering and analytics teams to deliver reliable, high-quality data that powers business intelligence and reporting.
Key Responsibilities
- Design, build, and optimize scalable data pipelines.
- Develop and maintain data warehouse solutions using Snowflake.
- Write efficient, high-performance SQL queries for large datasets.
- Build automation and data processing solutions using Python.
- Create and manage DAGs for workflow orchestration and scheduling.
- Develop, test, and maintain dbt models, macros, and documentation.
- Optimize ELT processes and improve data warehouse performance.
- Ensure data quality, consistency, and governance across platforms.
- Collaborate with cross-functional teams to support analytics and reporting requirements.
Required Skills
- Strong expertise in Advanced SQL.
- Hands-on experience with Snowflake Data Warehouse.
- Proficiency in Python for automation and data engineering.
- Experience with dbt (models, macros, tests, documentation).
- Experience building and managing DAGs using tools such as Astronomer or Apache Airflow.
- Knowledge of ELT/ETL design patterns and data modeling.
- Strong problem-solving and performance optimization skills.
Preferred Skills
- Experience with cloud data platforms.
- Understanding of CI/CD for data pipelines.
- Exposure to data governance and data quality best practices.
- Excellent communication and collaboration skills.
Application Process
Interested candidates can share their updated resume to:
[email protected]
Pay: ₹80,000.00 - ₹100,000.00 per month
Work Location: Remote