Data Engineer - Databricks

Cogniify

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cogniify in Bengaluru, India seeks an experienced Databricks Data Engineer to support, maintain, and enhance existing Databricks-based data applications and pipelines. The role emphasizes reliability, performance, and scalability of production workloads rather than building new platforms from scratch.

You will collaborate with data, analytics, and engineering teams to keep critical data applications stable, optimized, and aligned with business needs.

Qualifications

  • 6-9 years of data engineering experience with strong hands-on Databricks.
  • Solid proficiency in Apache Spark (PySpark and/or Scala) and SQL.
  • Experience supporting and optimizing production Databricks workloads (jobs, notebooks, Delta Lake, workflows).
  • Strong understanding of Delta Lake concepts (ACID, time travel, optimization like Z-ordering, vacuum).
  • Experience with Databricks Job clusters, interactive clusters, and performance tuning.
  • Familiarity with data modeling, ETL/ELT patterns, and production data pipelines.
  • Experience with cloud platforms (Azure, AWS, or GCP) in Databricks context.
  • Ability to troubleshoot complex Spark and Databricks issues independently.
  • Strong communication skills and ability to work with EST-aligned team.

Responsibilities

  • Support and maintain existing Databricks applications, notebooks, jobs, and Delta Lake pipelines in production.
  • Monitor, troubleshoot, and resolve issues related to job failures, performance degradation, data quality, and cluster utilization.
  • Optimize existing Spark jobs, SQL queries, and Delta tables for cost, performance, and reliability.
  • Manage and improve Databricks workspace configurations, including clusters, job scheduling, access controls, and Unity Catalog.
  • Implement and maintain data quality checks, logging, alerting, and basic observability for Databricks workloads.
  • Collaborate with stakeholders to understand requirements for enhancements or bug fixes on existing applications.
  • Perform incremental improvements, refactoring, and technical debt reduction on current Databricks solutions.
  • Ensure adherence to best practices around security, governance, and cost management within the Databricks environment.
  • Document existing pipelines, dependencies, and operational runbooks.
  • Participate in on-call or support rotations as needed to maintain production stability

Skills

Communication skills
Problem solving

Tools

Databricks
Apache Spark (PySpark/Scala)
SQL
Delta Lake
Unity Catalog
Airflow
Terraform/ARM
Git integration
Databricks Workflows

Job description

We are looking for an experienced Databricks Data Engineer to support, maintain, and enhance existing Databricks-based data applications and pipelines. The role focuses on ensuring reliability, performance, and scalability of production Databricks workloads rather than building new platforms from scratch. You will work closely with data, analytics, and engineering teams to keep critical data applications stable, optimized, and aligned with business needs.

Responsibilities:

  • Support and maintain existing Databricks applications, notebooks, jobs, and Delta Lake pipelines in production.
  • Monitor, troubleshoot, and resolve issues related to job failures, performance degradation, data quality, and cluster utilization.
  • Optimize existing Spark jobs, SQL queries, and Delta tables for cost, performance, and reliability.
  • Manage and improve Databricks workspace configurations, including clusters, job scheduling, access controls, and Unity Catalog (where applicable).
  • Implement and maintain data quality checks, logging, alerting, and basic observability for Databricks workloads.
  • Collaborate with stakeholders to understand requirements for enhancements or bug fixes on existing applications.
  • Perform incremental improvements, refactoring, and technical debt reduction on current Databricks solutions.
  • Ensure adherence to best practices around security, governance, and cost management within the Databricks environment.
  • Document existing pipelines, dependencies, and operational runbooks.
  • Participate in on-call or support rotations as needed to maintain production stability

Requirements:

  • 6-9 years of overall experience in data engineering, with strong hands‑on experience in Databricks.
  • Solid proficiency in Apache Spark (PySpark and/or Scala) and SQL.
  • Proven experience supporting and optimizing production Databricks workloads (jobs, notebooks, Delta Lake, workflows).
  • Strong understanding of Delta Lake concepts (ACID transactions, time travel, and optimization techniques such as Z‑ordering, vacuum, and optimization).
  • Experience with Databricks Job clusters, interactive clusters, and performance tuning (partitioning, caching, shuffle optimization, and autoscaling).
  • Familiarity with data modeling, ETL/ELT patterns, and production data pipeline support.
  • Experience working with cloud platforms (preferably Azure, AWS, or GCP) in the context of Databricks.
  • Ability to troubleshoot complex Spark and Databricks issues independently.
  • Strong communication skills and ability to work effectively with an EST‑aligned team.

Preferred Qualifications:

  • Experience with Unity Catalog, Databricks SQL, or Lakehouse architecture.
  • Knowledge of CI/CD practices for Databricks (e. g., Databricks Asset Bundles, Git integration, Terraform/ARM templates).
  • Familiarity with orchestration tools (Airflow, Azure Data Factory, or Databricks Workflows).
  • Exposure to data quality frameworks, monitoring tools, or cost optimization initiatives on Databricks.
  • Experience supporting analytics or BI teams consuming Databricks data products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Tekskills • Chennai District

On-site
INR 2,000,000 - 4,000,000
Databricks - Data Engineer
Databricks - Data Engineer

Tredence Inc. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Databricks Engineer - India
Databricks Engineer - India

Cogniify, Inc. • Mumbai

Remote
INR 1,400,000 - 2,200,000
Laptop
PF
Paid PTO
+6
Data Engineer
Data Engineer

First Meridian Business Services • Ahmedabad District

Hybrid
INR 3,500,000 - 5,500,000
Senior Manager
Senior Manager

Ex • Pune District

On-site
INR 1,500,000 - 2,100,000
Walk-in | Data Engineer
Walk-in | Data Engineer

Orcapod Consulting Services • Chennai

On-site
INR 1,200,000 - 1,500,000
Databricks Tech Lead
Databricks Tech Lead

EXL • Chennai

On-site
INR 4,000,000 - 7,000,000
Data Engineer - Databricks
Data Engineer - Databricks

Alliance Recruitment Agency • Chennai District

On-site
INR 2,500,000 - 3,500,000
Databricks Engineer
Databricks Engineer

Ergobite • Maharashtra

On-site
INR 3,500,000 - 7,500,000
Senior Databricks Engineer
Senior Databricks Engineer

Value Vision • Bengaluru

On-site
INR 4,200,000 - 6,600,000