Back to jobs

Data Engineer - R01571442

Bangalore, Karnataka, India

Pay
Salary not listed in the saved posting
Work setup
Unconfirmed
Employment
Unconfirmed
Apply at Brillio-2

What you’ll bring

All qualifications

Core experience

  • 5–8 years of data engineering experience on analytical data platforms.
  • Data modelling, quality validation, reconciliation, migration planning, stakeholder collaboration, and technical documentation.
  • Strong SQL skills: joins, window functions, CTEs, aggregations, conditional logic, and optimisation.
  • Experience refactoring, migrating, or modernising complex analytical logic.
  • Ability to untangle ad hoc SQL and spreadsheet calculations and validate outputs.
  • Strong understanding of data quality, reconciliation, testing, and release controls.
Qualification wording
5–8 years of data engineering experience on analytical data platforms.
Data modelling, quality validation, reconciliation, migration planning, stakeholder collaboration, and technical documentation.
Strong SQL skills: joins, window functions, CTEs, aggregations, conditional logic, and optimisation.
Experience refactoring, migrating, or modernising complex analytical logic.
Ability to untangle ad hoc SQL and spreadsheet calculations and validate outputs.
Strong understanding of data quality, reconciliation, testing, and release controls.

Tools in this posting

  • Python
  • SQL
  • dbt
  • Snowflake
  • Airflow
Source — Tool mentions in context
Core Skills and Tools - SQL; Python a plus - Snowflake
- Work with pricing analysts to identify custom definitions, calculations, transformations, dependencies, assumptions, edge cases, and ambiguities currently implemented in the Gold layer. - Reverse-engineer analyst-written SQL, spreadsheet logic, and ad hoc calculations to define intended business behaviour. - Translate legacy logic into clear technical requirements and migration plans.
- 5–8 years of data engineering experience on analytical data platforms. - Strong SQL skills: joins, window functions, CTEs, aggregations, conditional logic, and optimisation. - Hands-on dbt experience across models, tests, documentation, and lineage.
- Experience refactoring, migrating, or modernising complex analytical logic. - Ability to untangle ad hoc SQL and spreadsheet calculations and validate outputs. - Strong understanding of data quality, reconciliation, testing, and release controls.
Migration to the Silver Layer - Re-implement approved pricing definitions as governed, reusable, documented dbt models in the Silver layer. - Follow data modelling, naming, testing, version control, and code review standards.
- Build maintainable, scalable, auditable models independent of undocumented analyst knowledge. - Apply dbt tests for uniqueness, not-null, accepted values, relationships, and business rules. Parity Validation and Quality Assurance
Documentation and Lineage - Document business meaning, calculation rules, assumptions, exceptions, source inputs, ownership, lineage, tests, and downstream consumers in dbt and Confluence. - Ensure documentation enables future engineers and analysts to maintain logic without relying on the original analyst.
- Strong SQL skills: joins, window functions, CTEs, aggregations, conditional logic, and optimisation. - Hands-on dbt experience across models, tests, documentation, and lineage. - Strong Snowflake experience, including modelling, performance tuning, and warehouse concepts.
- Snowflake - dbt, dbt Cloud - Airflow
- Hands-on dbt experience across models, tests, documentation, and lineage. - Strong Snowflake experience, including modelling, performance tuning, and warehouse concepts. - Experience refactoring, migrating, or modernising complex analytical logic.
- SQL; Python a plus - Snowflake - dbt, dbt Cloud
- dbt, dbt Cloud - Airflow - Confluence, Jira, Slack

Job description

View original posting ↗

Data Engineer

Job requirements

    Key Responsibilities Logic Discovery and Requirements Analysis
  • Work with pricing analysts to identify custom definitions, calculations, transformations, dependencies, assumptions, edge cases, and ambiguities currently implemented in the Gold layer.
  • Reverse-engineer analyst-written SQL, spreadsheet logic, and ad hoc calculations to define intended business behaviour.
  • Translate legacy logic into clear technical requirements and migration plans.
  • Migration to the Silver Layer
  • Re-implement approved pricing definitions as governed, reusable, documented dbt models in the Silver layer.
  • Follow data modelling, naming, testing, version control, and code review standards.
  • Build maintainable, scalable, auditable models independent of undocumented analyst knowledge.
  • Apply dbt tests for uniqueness, not-null, accepted values, relationships, and business rules.
  • Parity Validation and Quality Assurance
  • Compare migrated Silver-layer results with existing Gold-layer outputs and resolve differences.
  • Validate results across representative periods, segments, boundary conditions, and known exceptions.
  • Confirm migrations only after parity review and pricing analyst approval.
  • Analyst Collaboration and Sign-Off
  • Partner with pricing analysts to clarify calculations, confirm intended behaviour, and align on expected results.
  • Lead walkthroughs and reviews; document analyst approval before retiring legacy definitions.
  • Communicate risks, open questions, dependencies, and decisions to technical and business stakeholders.
  • Documentation and Lineage
  • Document business meaning, calculation rules, assumptions, exceptions, source inputs, ownership, lineage, tests, and downstream consumers in dbt and Confluence.
  • Ensure documentation enables future engineers and analysts to maintain logic without relying on the original analyst.
  • Gold-Layer Cleanup and Cutover
  • Decommission ad hoc Gold-layer logic after the Silver replacement is validated, approved, adopted, and downstream dependencies are updated.
  • Verify retired logic is no longer used and operational documentation reflects the new source of truth.
  • Required Qualifications
  • 5–8 years of data engineering experience on analytical data platforms.
  • Strong SQL skills: joins, window functions, CTEs, aggregations, conditional logic, and optimisation.
  • Hands-on dbt experience across models, tests, documentation, and lineage.
  • Strong Snowflake experience, including modelling, performance tuning, and warehouse concepts.
  • Experience refactoring, migrating, or modernising complex analytical logic.
  • Ability to untangle ad hoc SQL and spreadsheet calculations and validate outputs.
  • Strong understanding of data quality, reconciliation, testing, and release controls.
  • Skilled at working with non-engineering stakeholders to clarify requirements and validate outcomes.
  • Excellent communication and documentation habits.
  • Core Skills and Tools
  • SQL; Python a plus
  • Snowflake
  • dbt, dbt Cloud
  • Airflow
  • Confluence, Jira, Slack
  • Data modelling, quality validation, reconciliation, migration planning, stakeholder collaboration, and technical documentation.

Employment type

Employee

Your next step

  • Have your CV and examples of relevant work ready.
  • Check the listed location, eligibility and core experience before starting.
  • Ask the employer about the salary range before committing time to the process.

Complete your application on jobs.lever.co. The employer’s form will show what is required.

Already applied? Track this application

Source & posting history

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Bangalore, Karnataka, India

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Status in our records
Active
First seen by us
Sep 22, 2026
Recorded sightings
32
Last seen by us
Oct 9, 2026

These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.

Report an error

See how this role fits your experience

Add your resume to compare the role’s scope, tools and requirements with your experience.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.