Data Engineer Analytics & Migration Validation (Hands-On SQL)

4 - 8 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a hands-on Data Engineer at BuildingBlocks, you will be responsible for owning the data layer of customer go-lives. Your main tasks will include ensuring validated data migrations, strengthening analytics pipelines, and powering business dashboards with accurate and performant data. Your role will involve validating end-to-end data migrations, constructing high-quality SQL models, and setting up automated data quality checks to identify issues early on. This position is highly technical and impact-driven, focusing on migration testing, SQL performance tuning, and data quality automation following AWS and industry best practices. Key Responsibilities: - End-to-End Migration Validation: Design and execute functional and performance validation for data migrations, including parity, nullability, PK/FK, duplication, and sampling checks. Provide complete documentation and sign-off aligned with AWS migration testing guidelines. - Advanced SQL Development: Compose and optimize analytical SQL queries (CTEs, window functions, incremental loads). Utilize EXPLAIN plans to fine-tune query performance and ensure that indexes and statistics support BI workloads. - Automated Data Quality Frameworks: Implement and maintain data validation frameworks using tools like Great Expectations, Deequ, or similar. Automate validation processes and publish Data Docs for transparency across teams. - Modeling & Documentation (dbt): If leveraging dbt, build models with tests, exposures, and documentation to ensure traceability between dashboards and upstream data sources. - Orchestration & Reliability: Operationalize data validation and transformation jobs within Airflow DAGs. Ensure well-defined SLAs, alerts, and reliable pipeline operations. - (Optional) Cloud Data Engineering: Develop incremental pipelines and optimize batch processing for Snowflake (Streams & Tasks) or PostgreSQL, focusing on performance and cost efficiency. Minimum Qualifications: - Experience: You should have 4-7+ years of experience as a Data Engineer or Analytics Engineer. - SQL Expertise: Demonstrate advanced proficiency in SQL and strong RDBMS fundamentals (PostgreSQL required). Showcase experience in query tuning using EXPLAIN/analyze. - Migration Validation: Hands-on experience in designing and executing data migration validation, covering aspects like parity, integrity, and performance testing. - Tooling Knowledge: Familiarity with tools like dbt, Great Expectations, Deequ/PyDeequ, and Airflow. - Version Control: Comfortable with Git-based workflows and CI/CD integration. Nice to Have: - Experience with Snowflake (Streams, Tasks, cost optimization, and warehouse tuning). - Exposure to BI tools such as Looker, Power BI, Tableau, or Metabase. - Working knowledge of Python for lightweight data transformations and validation frameworks. Role Overview: As a hands-on Data Engineer at BuildingBlocks, you will be responsible for owning the data layer of customer go-lives. Your main tasks will include ensuring validated data migrations, strengthening analytics pipelines, and powering business dashboards with accurate and performant data. Your role will involve validating end-to-end data migrations, constructing high-quality SQL models, and setting up automated data quality checks to identify issues early on. This position is highly technical and impact-driven, focusing on migration testing, SQL performance tuning, and data quality automation following AWS and industry best practices. Key Responsibilities: - End-to-End Migration Validation: Design and execute functional and performance validation for data migrations, including parity, nullability, PK/FK, duplication, and sampling checks. Provide complete documentation and sign-off aligned with AWS migration testing guidelines. - Advanced SQL Development: Compose and optimize analytical SQL queries (CTEs, window functions, incremental loads). Utilize EXPLAIN plans to fine-tune query performance and ensure that indexes and statistics support BI workloads. - Automated Data Quality Frameworks: Implement and maintain data validation frameworks using tools like Great Expectations, Deequ, or similar. Automate validation processes and publish Data Docs for transparency across teams. - Modeling & Documentation (dbt): If leveraging dbt, build models with tests, exposures, and documentation to ensure traceability between dashboards and upstream data sources. - Orchestration & Reliability: Operationalize data validation and transformation jobs within Airflow DAGs. Ensure well-defined SLAs, alerts, and reliable pipeline operations. - (Optional) Cloud Data Engineering: Develop incremental pipelines and optimize batch processing for Snowflake (Streams & Tasks) or PostgreSQL, focusing on performance and cost efficiency. Minimum Qualifications: - Experience: You should have 4-7+ years of experience as a Data Engineer or Analytics Engineer. - SQL Expertise: Demonstrate advanced proficiency in SQL and strong RDB

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now