Role: Senior Lead Data Engineer
Position: Contract
Location: India (remote)
Duration: 6 months
Role Overview
We have an exciting opportunity for a highly experienced Senior / Lead Data Engineer to join a growing data practice. The successful candidate will bring 10+ years of hands-on Data Engineering experience, with deep expertise in Databricks, Azure Data Factory (ADF), and Python scripting. This is both a technical and leadership role, requiring the ability to design and build enterprise-grade data platforms while leading and mentoring a team of 8–10 Data Engineers across complex delivery programmes.
Key Responsibilities
• Lead the end-to-end design, development, and delivery of scalable data pipelines and platforms on Databricks and Azure.
• Own the technical direction for ingestion, transformation, and curation workloads using ADF, Databricks (PySpark/Spark SQL), and Python.
• Line-manage or technically lead a team of 8–10 Data Engineers, including task allocation, code reviews, mentoring, and performance feedback.
• Define and enforce engineering best practices covering coding standards, CI/CD, testing, observability, and data quality.
• Partner with architects, analysts, and business stakeholders to translate requirements into robust, production-ready data solutions.
• Optimise performance, cost, and reliability of existing data pipelines and Databricks workloads.
• Drive adoption of Lakehouse, Delta Lake, and Unity Catalog patterns across the estate.
• Contribute to roadmap planning, estimation, and resource planning across multiple concurrent workstreams.
• Act as the senior technical escalation point for complex engineering challenges.
Essential Skills & Experience
• 10+ years of hands-on experience in Data Engineering, delivering enterprise-scale data platforms.
• Strong, recent hands-on experience with Databricks (PySpark, Spark SQL, Delta Lake, workflows, cluster tuning).
• Solid expertise in Azure Data Factory (ADF) — pipeline design, orchestration, triggers, parameterisation, and integration patterns.
• Advanced Python scripting skills for data processing, automation, and tooling.
Proven track record of leading Data Engineering teams of 8–10 engineers in a senior or lead capacity.
• Strong SQL skills and deep understanding of data modelling (dimensional, Data Vault, Lakehouse/medallion).
• Experience with CI/CD for data (Azure DevOps, GitHub Actions) and Infrastructure as-Code (Terraform, ARM/Bicep).
• Comfortable working across the wider Azure data stack (ADLS Gen2, Synapse, Key Vault, Event Hub, Azure Functions).
• Excellent stakeholder engagement and communication skills, with the ability to translate technical concepts for non-technical audiences.
Desirable Experience
• Databricks certifications (Data Engineer Associate/Professional) or Azure Data Engineer certification (DP-203 / DP-700).
• Experience with Unity Catalog, data governance, and lineage tooling (Purview, Collibra).
• Exposure to streaming data (Kafka, Event Hubs, Structured Streaming).
• Experience working in regulated industries (financial services, healthcare, public sector).
• Prior consulting or professional services background.