Cognizant logo
Cognizant Verified
Information Technology & Services, Consulting

Sr. Azure Data engineer

CanadaRemoteFull TimeSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

A hands-on Senior Azure Data Engineer is sought for a remote role in the US or Canada, focusing on migrating from Hive Metastore to Unity Catalog within Azure Databricks. The role requires 5+ years of experience and involves remediating Databricks notebooks, ensuring Unity Catalog-compliant access to ADLS Gen2, and conducting end-to-end testing. Key responsibilities include updating code for 3-level namespaces, refactoring Spark SQL and PySpark, managing storage access via external locations or volumes, and validating Azure Data Factory pipelines. The engineer will also perform data validation, functional testing, security testing, and support production cutover and hypercare.

Job Title- Sr. Azure Data engineer

Location - Remote- US or Canada

Technical Skills- DataBricks, Unity Catalog, Hive -- is mandatory .

MUST HAVE - 5 + years of experience.

Role Summary

We are looking for a
hands-on Data Engineer
with strong experience in
Azure Databricks
to support the migration from
Hive Metastore to Unity Catalog
. The role focuses on
remediating Databricks notebooks
, validating
Unity Catalog–compliant access to Azure Data Lake (ADLS Gen2)
, and performing
end-to-end testing
after migration.

The engineer will also work closely with
Azure Data Factory (ADF)
pipelines used for orchestration, ensuring seamless execution post‑migration and minimal disruption during cutover.

Key Responsibilities

Unity Catalog Migration (Azure Databricks)

- Support migration from
Hive Metastore to Unity Catalog
in
Azure Databricks
.
- Validate and work with Unity Catalog objects:
- Catalogs, schemas, managed & external tables
- External locations and volumes backed by
ADLS Gen2
- Ensure compliance with Unity Catalog governance and access controls (RBAC, ACLs).

Notebook Remediation & Code Changes (Primary)

- Update Databricks notebooks to be Unity Catalog–compliant:
- Replace legacy database references with
3‑level namespace
:
- catalog.schema.table
- Refactor Spark SQL and PySpark code impacted by UC migration.
- Update storage access patterns:
- Replace legacy mount-based paths with
Unity Catalog external locations or volumes
.
- Ensure secure access to
Azure Data Lake (ADLS Gen2)
using managed identities / service principals.
- Parameterize hardcoded paths, schemas, and table references where required.
- Resolve permission-related issues caused by UC enforcement.

ADF Orchestration Validation

- Validate and support
Azure Data Factory (ADF)
pipelines that orchestrate Databricks notebooks and jobs.
- Ensure:
- Correct notebook paths and parameters post-migration
- Service principal permissions align with Unity Catalog policies
- No regression in scheduled and triggered executions
- Troubleshoot end-to-end pipeline failures spanning
ADF → Databricks → ADLS
.

Testing & Post-Migration Validation (Primary)

- Execute comprehensive testing after migration:
- Data validation & reconciliation
(row counts, aggregates, sample checks)
- Functional testing
of notebooks and Databricks jobs
- ADF pipeline execution validation
- Security & access testing
(users, groups, service principals)
- Identify and resolve performance regressions or permission-related failures.
- Support production cutover and
hypercare
activities.

okay, let me check with a few and get back

awesome

thank youuuuu

Thank You!

Sample Cognizant interview questions

  • 1

    Implement a platform for handling live user authentication.

    system designmedium
  • 2

    How would you explain the purpose and functionality of GitHub to someone unfamiliar with coding or version control systems?

    technicalmedium
  • 3

    Determine if a string can be a palindrome after deleting at most one character.

    codingmedium
  • 4

    Maximize the minimum distance between aggressive cows in stalls.

    codingmedium
  • 5

    Unique Combinations that Sum to a Target Find all unique combinations in an array that sum to a target. Input: candidates = [2,4,6], target = 6 Output: [[2,2,2], [2,4], [6]] Explanation: Uses backtracking to find all valid combinations that sum to 6, allowing for explicitly repeated elements.

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Cognizant's application page.

Similar roles