S

ShyftLabs

Data-driven decision-making platform for organizations

Senior Data Engineer - Databricks

Data EngineeringPosted on Nov 10
Full-timeCoimbatore, Tamil Nadu, IndiaNo salary listedHybrid

About the Job

Requirements

  • At least 7 years of overall experience in data engineering or a related data technology role.
  • At least 5 years of hands-on Databricks experience in data engineering and/or Databricks infrastructure.
  • Understanding and practical knowledge of data governance concepts, principles, frameworks, policies, standards, and best practices, including data quality, metadata management, data lineage, data cataloging, data ownership, and access controls.
  • Experience or knowledge of implementing data quality checks, data lineage tracking, metadata documentation, and governed data access.
  • Strong expertise in Python, PySpark, and advanced SQL.
  • Hands-on experience with the Databricks Lakehouse Platform, Delta Lake, Unity Catalog, Workflows, Jobs, Clusters, and Notebooks.
  • Experience developing ETL/ELT pipelines, data transformations, batch processing, and incremental data loading.
  • Understanding of data warehousing and data modeling concepts.
  • Knowledge of data security, access management, and governance practices within data platforms.
  • Experience with Spark performance tuning, partitioning, file optimization, and query optimization.
  • Familiarity with Git, CI/CD practices, and production deployment processes.

Responsibilities

  • Design, develop, and maintain scalable ETL/ELT pipelines using Databricks, PySpark, Python, and SQL.
  • Work on Databricks infrastructure, including workspace configuration, clusters, compute resources, access controls, and performance optimization.
  • Apply data governance principles, including data quality, data lineage, metadata management, data cataloging, and access controls.
  • Use Unity Catalog to manage data permissions, governance policies, and data assets.
  • Develop and manage Delta Lake tables using Medallion Architecture (Bronze, Silver, and Gold).
  • Integrate data from multiple sources, including databases, Amazon S3, files, and REST APIs.
  • Create, schedule, monitor, and optimize Databricks Jobs and Workflows.
  • Implement data validation, error handling, logging, monitoring, and data quality checks.
  • Optimize Spark workloads, SQL queries, and data processing pipelines for performance and scalability.
  • Support data discovery, metadata documentation, and governance standards across data platforms.
  • Collaborate with cross-functional teams to ensure data accuracy, consistency, security, and compliance.
  • Troubleshoot data pipeline and infrastructure issues and recommend improvements to platform reliability.
  • Contribute to enterprise data management and governance best practices.

About the Company

ShyftLabs

Data-driven decision-making platform for organizations

ShyftLabs helps organizations adopt a data-first approach to decision making by establishing repeatable data practices and governance that turn data into timely insights. Its offering designs and implements data-driven decision workflows and analytics pipelines so teams access trustworthy data with clearly defined metrics and actions. Unlike tools that provide dashboards alone, ShyftLabs builds end-to-end processes that standardize how data is measured, analyzed, and used in decisions. Its goal is to help organizations move faster and make better choices, staying ahead of the competition.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Canada
Founded
2018

Recently Posted Jobs

Explore more opportunities at ShyftLabs

See more jobs