Lead Software Engineer (Chennai)

Lead Software Engineer (Chennai)

12 Oct
|
Virtusa
|
Chennai

12 Oct

Virtusa

Chennai

Job Summary: We are looking for a highly skilled Senior Azure Databricks Engineer to lead the design, development, and optimization of our enterprise Data Lakehouse. This role bridges the gap between traditional data engineering and up-to-date cloud scale, focusing on building high-performance, reliable, and secure data pipelines. You will be instrumental in implementing the Medallion Architecture and ensuring that our data ecosystem supports both real-time streaming and complex batch analytics for downstream consumers.

Key Responsibilities: Lakehouse Development: Design and maintain scalable ETL/ELT pipelines using PySpark and Spark SQL in both batch and streaming modes.

Medallion Architecture: Implement and govern the Bronze, Silver, and Gold layers using Delta Lake, ensuring ACID compliance, schema enforcement, and data versioning (Time Travel).

Performance Engineering: Optimize Spark jobs by managing partitions, caching strategies, and broadcast joins.

Leverage Adaptive Query

Execution (AQE) and Z-Ordering to minimize compute latency and cost.

Stream Processing: Build and manage seamless data flows using Apache Kafka or Confluent to support real-time data ingestion and event-driven architectures. Governance &

- Security:



Configure and manage Unity Catalog for fine-grained access control, automated data lineage, and comprehensive audit logging.

Orchestration: Automate complex workflows using Databricks Workflows, Delta Live Tables (DLT), or Azure Data Factory (ADF). Collaboration &
- Mentorship: Partner with Data Architects and Scientists to translate business logic into technical specifications. Provide technical mentorship to junior engineers and drive engineering best practices.

Required Technical Skills: Databricks Ecosystem: Mastery of the Databricks Lakehouse Platform, including Delta Lake, Unity Catalog, and Photon engine.

Programming: Advanced proficiency in Python (PySpark) and SQL for complex data transformations; exposure to Scala is a plus. Streaming &

- Integration: Proven experience with Kafka and integrating Databricks with Azure services like ADLS Gen2, Cosmos DB, and Azure Key Vault. Database &
- Storage: Deep knowledge of NoSQL databases (Cosmos DB, MongoDB) and file formats like Parquet and Avro.DevOps &
- CI/CD: Familiarity with Git-based workflows, Terraform for Infrastructure as Code (IaC), and automated deployment pipelines.

📌 Lead Software Engineer (Chennai)
🏢 Virtusa
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (chennai) / chennai