Search by job, company or skills

NSKH Tech

Senior Data Engineer (DBT + Databricks)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description Senior Data Engineer (DBT + Databricks)

Experience: 5+ Years

Employment Type: Contract

Location: Remote

Key Responsibilities

  • Design, develop, test, and deploy scalable, secure, and production-grade dbt models using Jinja and SQL in a modular, incremental approach.
  • Build and optimize data transformations in Databricks Unity Catalog and Delta Lake, ensuring smooth downstream consumption in Snowflake and other systems.
  • Optimize Databricks SQL/Spark workloads using techniques like partitioning, clustering, caching, and Z-Ordering.
  • Maintain code quality through best practices in documentation, Git/GitLab version control, code reviews, and robust data tests.
  • Integrate dbt workflows into GitLab CI/CD pipelines for automated testing and multi-environment deployments.
  • Collaborate with Data Governance teams to ensure correct handling of sensitive data (e.g., OneTrust consent data).

Required Qualifications

  • 5+ years of experience in Data Engineering / BI / Analytics Engineering.
  • 2+ years of production experience with dbt.
  • Expert-level SQL skills and strong understanding of dimensional modeling.
  • Hands-on experience with Databricks/Spark, Delta Lake, and Databricks SQL or Spark SQL.
  • Experience working with Pharma/Life Sciences datasets (e.g., Veeva CRM, HCP/HCO data, Sales & Interaction data).
  • Experience integrating CI/CD pipelines using GitLab or similar tools.
  • Familiarity with modern Cloud Data Warehouses, preferably Snowflake.

Skills: lake,code,ci,cd,pipelines,sql,spark,data,dbt,gitlab

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133842209