dreamwork_

Role Summary 

 Design, develop, and maintain scalable data pipelines and data assets on Databricks and the Microsoft Azure Data Platform to support Business Intelligence and Advanced Analytics objectives.

  • Lead the technical migration of legacy databases and on-premises data systems to a cloud-based lakehouse architecture using Delta Lake, including data modeling, transformation logic, and post-migration data validation.

 

Role and Responsibilities: 

 

  • Design, develop, and maintain scalable data pipelines and data assets on Databricks and the Microsoft Azure Data Platform to support Business Intelligence and Advanced Analytics objectives.
  • Lead the technical migration of legacy databases and on-premises data systems to a cloud-based lakehouse architecture using Delta Lake, including data modeling, transformation logic, and post-migration data validation.
  • Develop distributed data processing applications using PySpark, Scala Spark, Python, and SQL for batch, incremental(CDC),and real-time streaming workloads.
  • Build and customize data integration tools, data warehouses, data marts, and data lakes using Azure Data Factory, ADLS Gen2, and Kafka.
  • Analyze business and system requirements and translate them into technical designs, data models, and software specifications aligned with enterprise architecture.
  • Implement data governance, security, and data quality controls, including access management, lineage tracking, and automated data validation frameworks.
  • Develop CI/CD pipelines and infrastructure-as-code for automated testing and deployment of data solutions using Databricks Asset Bundles and Git-based version control.
  • Optimize performance, reliability, and cost of Spark workloads and cloud infrastructure through job tuning, cluster configuration, and storage optimization.
  • Create tools and automation that help client engineering teams derive value from their data.
  • Perform hands-on development, lead code reviews and testing, and establish engineering best practices across the team.
  • Review solution approaches and provide technical guidance to onshore and offshore engineers to ensure delivery quality.
  • Collaborate with client stakeholders to understand data needs and support timely delivery of data platform initiatives

Requirement/Competencies: 

  • Bachelor’s or Master’s (preferred) degree in in a quantitative or technical field such as Computer Science, Information Technology, Computer Engineering or equivalent 

  • 8+ years of experience comprising development for data systems at scale (building data warehouse, data marts, data lakes, ETL, analytic solutions, etc.) 

  • Experience leading data migration / cloud transformation engagements 

  • Experience with and understanding of Databricks, Azure Data Platform is a must.