Role & responsibilities
We are looking for an experiencedAzure Databricks Engineerwith strong hands‑on expertise in Python, SQL, and Apache Sparkto design, build, andoptimizescalable data pipelines and analytics solutions on theAzure cloud platform. The ideal candidate should have experience working with large datasets, distributed data processing, and modern data engineering practices.
Responsibilities
- Design, develop, andmaintainscalabledata pipelines using Azure Databricks
- ImplementETL/ELT workflowsusingPySpark, Spark SQL, and Python
- OptimizeSpark jobs forperformance, cost, and scalability
- Work with structured and semi-structured data (Parquet, Delta, JSON, CSV)
- Build and manageDelta Laketables (ACID, time travel, schema evolution)
- Integrate Databricks withAzure Data Lake Storage (ADLS Gen2)
- Develop complex queries and transformations usingSQL
- Collaborate with data scientists, analysts, and stakeholders to support analytics and ML use cases
- Ensure data quality, validation, and monitoring
- Follow best practices for security, access control, and governance in Azure
Preferred candidate profile
- 6+ years of experience inData Engineering
- Strong hands‑on experience withAzure Databricks
- ProficiencyinPythonfor data processing
- Strong knowledge ofSQL(joins, window functions, performance tuning)
- Hands‑on experience withApache Spark /PySpark
- Experience working withDelta Lake
- Knowledge ofAzure Data Lake Storage (ADLS Gen2)
- Understanding of distributed computing concepts
- Experience with Git version control
Additional information
- Experience withAzure Data Factory
- Exposure toCI/CD pipelines(Azure DevOps, GitHub Actions)
- Basic understanding ofdatamodeling
- Familiarity withcloud security and RBAC in Azure
- Exposure to streaming data (Spark Structured Streaming ,Event Hub ,Kafka )