Tech Mahindra

Principal Data Engineer for Databricks

Tech Mahindra$140K — $170K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in data engineering, particularly with Azure ecosystems.
  • Expertise in Azure Databricks, Delta Lake, and lakehouse architecture.
  • Strong skills in Apache Spark, with proficiency in PySpark or Scala.
  • Advanced SQL and solid experience in ETL/ELT processes.
  • Familiarity with Azure Data Services such as Data Factory and Synapse Analytics.

Responsibilities

  • Lead the design and implementation of scalable data platforms on Azure Databricks.
  • Create and optimize batch and real-time data pipelines for various workloads.
  • Set up engineering best practices, including coding standards and performance strategies.
  • Implement robust data governance and quality controls.
  • Provide mentorship and technical direction to data engineering teams.

Benefits

  • Comprehensive medical, vision, and dental insurance.
  • Life and disability insurance coverage.
  • Paid time off, including holidays and parental leave.
  • Support for sick leave as required by law.
Full Job Description
Job Summary

Principal Data Engineer for Databricks

Location: Warren, NJ. (2-3 days in-office)

Key Responsibilities
  • Lead the architecture, design, and delivery of scalable enterprise data platforms using Azure Databricks, Delta Lake, and lakehouse patterns.
  • Build and optimize reliable batch and real-time data pipelines for analytics, reporting, and AI workloads.
  • Establish reusable engineering frameworks, coding standards, CI/CD practices, and performance and cost-optimization strategies.
  • Implement data governance, security, lineage, and quality controls, including Unity Catalog capabilities.
  • Provide technical leadership, mentor engineering teams, and collaborate with business, architecture, analytics, and data science stakeholders.

Key Skills
  • Azure Databricks and Lakehouse: Databricks platform, Delta Lake, Unity Catalog, and enterprise lakehouse architecture.
  • Data Engineering: Apache Spark, PySpark or Scala, advanced SQL, ETL/ELT design, and distributed processing.
  • Azure Data Services: Azure Data Factory, ADLS Gen2, Synapse Analytics, Key Vault, Monitor, and Log Analytics.
  • Architecture and Governance: Data modeling, security, data quality, lineage, scalability, and performance optimization.
  • Engineering Leadership: Azure DevOps, CI/CD, Agile delivery, stakeholder management, mentoring, and technical roadmap development.


The pay range for this role is $140k - $170K per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate.

Thanks & Regards

Similar Jobs

More Jobs at Tech Mahindra

More Enterprise Technology Jobs

Find similar Principal Data Engineer for Databricks jobs: