
Data Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and develop scalable data pipelines using Snowflake and snowpipe to ingest structured and semi-structured data from various sources.
- Build and maintain dbt (Data Build Tool) models for data transformation, documentation, testing.
- Develop and maintain data marts and data warehouse schemas to support business intelligence and analytics needs.
- Work closely with BI teams to support Tableau dashboards with high-quality, well-modeled datasets.
- Implement data quality checks and monitoring processes to ensure data integrity.
- Maintain robust data documentation and contribute to the improvement of data engineering best practices.
- Collaborate with cross-functional teams including analysts, data scientists, and business stakeholders to understand data needs and deliver reliable solutions.
- Bachelor’s degree in computer science, Engineering, Data Science, or a related field.
- 3+ years of experience as a Data Engineer or in a similar data-focused role.
- Expertise in Snowflake data warehousing, including architecture, performance tuning, and cost optimization.
- Strong experience with dbt for data modeling, transformations, and testing.
- Proficiency in SQL with the ability to write complex queries and optimize performance.
- Experience integrating and supporting Tableau for BI and dashboarding.
- Familiarity with CI/CD for data pipelines and version control (e.g., Git).