Lead Data Engineer
Summary
Hands-on senior data engineering role building and optimizing enterprise data pipelines on Azure Databricks and Azure Data Factory: ETL/ELT development, Delta Lake Bronze/Silver/Gold layer work, PySpark and Spark performance tuning, data-quality checks, and collaboration with DWH and reporting teams. Requires 10+ years' experience; remote within India.
- Build and maintain scalable data pipelines using Azure Databricks and Azure Data Factory.
- Implement ingestion and transformation logic across Bronze and Silver data layers.
- Develop batch and incremental data-processing patterns.
- Design reliable and reusable pipeline components for enterprise workloads.
- Monitor and troubleshoot pipeline execution and data-processing issues.
- Implement hydration, merge, and upsert logic using Delta Lake.
- Build and maintain curated datasets aligned with data quality and business requirements.
- Handle late-arriving data and incremental updates.
- Implement reliable data transformation and reconciliation processes.
- Ensure curated datasets are optimized for downstream consumption.
- Optimize Delta Lake tables for performance and cost efficiency.
- Select and tune appropriate storage formats such as Parquet and Delta.
- Apply partitioning, compaction, and file-sizing strategies.
- Tune Spark jobs for large-scale distributed data processing.
- Identify and resolve performance bottlenecks across data pipelines and storage layers.
- Work closely with DWH and reporting teams to support downstream data consumption.
- Provide optimized datasets for reporting and analytical workloads.
- Support data validation and reconciliation with Gold-layer outputs.
- Collaborate with downstream teams to understand data requirements and optimize delivery.
- Ensure consistency and reliability of data consumed by reporting and analytics platforms.
- Implement basic CI/CD practices for data pipelines.
- Follow coding standards, documentation, and version-control practices.
- Maintain reusable, scalable, and maintainable pipeline code.
- Support production troubleshooting and performance tuning.
- Participate in Agile delivery processes and technical discussions.
- Implement data validation and quality checks across ingestion and transformation processes.
- Investigate data discrepancies and pipeline failures.
- Perform root-cause analysis and implement corrective actions.
- Support production deployments and resolve data-processing issues.
- Maintain reliability and consistency across enterprise data pipelines.
- Strong hands-on experience in data engineering and enterprise data platforms.
- Strong experience building data pipelines on Azure.
- Advanced proficiency in PySpark.
- Hands-on experience with Azure Databricks.
- Strong experience with Azure Data Factory.
- Deep knowledge of Delta Lake tuning and optimization.
- Strong understanding of storage optimization using Parquet and Delta.
- Strong SQL skills for data transformation, validation, and reconciliation.
- Experience working with large datasets and distributed processing.
- Experience implementing batch and incremental processing patterns.
- Experience with hydration, merge, and upsert logic.
- Experience with Git and basic CI/CD pipelines.
- Familiarity with data quality and validation techniques.
- Experience working in Agile delivery environments.
- Azure Databricks.
- Azure Data Factory.
- PySpark.
- Delta Lake.
- SQL.
- Data Engineering.
- ETL/ELT.
- Data Pipeline Development.
- Bronze/Silver/Curated Data Layers.
- Delta Lake Performance Optimization.
- Spark Performance Tuning.
- Parquet.
- Batch and Incremental Processing.
- Git and Version Control.
- Strong analytical and problem-solving skills.
- Microsoft Fabric.
- Streaming or near real-time data pipelines.
- Data governance tools.
- Metadata management tools.
- Advanced CI/CD practices.
- Experience with Gold-layer development.
- Experience supporting enterprise reporting and DWH platforms.
- Strong analytical and problem-solving capabilities.
- Ability to independently design and develop complex data pipelines.
- Strong focus on performance, scalability, reliability, and data quality.
- Ability to troubleshoot complex production data issues.
- Strong attention to detail and coding discipline.
- Good communication and collaboration skills.
- Ability to work effectively with DWH, reporting, and cross-functional teams.
- Proactive approach to performance optimization and continuous improvement.
- Strong ownership of data engineering deliverables.