CA

Platform/ETL Engineer

Capco
Bangalore8-13 LPA Posted 11 Apr 2025
FULL TIME
Machine Learning
Llm

Job Description

Senior Consultant - Platform Engineer

Responsibilities

• Design, build, and optimize platform solutions in Azure Databricks to support scalable, high-performance, and secure data engineering workflows.

• Implement and maintain platform automation for infrastructure, monitoring, and deployment pipelines using modern DevOps practices.

• Align with best practices for platform architecture, governance, and security within Databricks.

• Collaborate with data engineers, modellers, and testers to ensure the platform meets technical and business requirements.

• Proactively monitor, troubleshoot, and resolve issues to maintain platform stability and performance.

Role Requirements

• Strong platform engineering experience with Azure Databricks and related Azure services.

• Familiarity with DevOps principles and CI/CD pipeline tools (e.g., Azure DevOps, Jenkins, GitHub Actions).

  • Background in system Azure architecture, networking, Windows and Linux configuration, DevOps or SRE roles
  • • Ability to design scalable solutions using Databricks features such as Delta Lake, Unity Catalog, and cluster policies.
  • Write and deploy infrastructure as Code (IaC) /Configuration as Code (CaC) (Azure Resource Manager, Puppet, Ansible, Terraform or similar)
  • • Strong problem-solving skills, with the ability to think strategically and avoid tactical or short-term solutions when possible.
  •  Experience working in Agile/Scrum teams.

Experience/Skillset

• 8+ years of experience in platform engineering or a related field.

• Strong knowledge of Databricks, including Spark optimization, cluster management, and governance frameworks.

  • Good knowledge of Azure DevOps based toolchains
  • • Proficiency in Python, SQL, and PySpark, with the ability to implement robust and efficient solutions in Databricks.
  • • Expertise in Azure services such as Azure Data Factory, Azure Storage, and Azure Key Vault.
  • • Strong knowledge of SDLC and Agile methodologies.
  • • Excellent verbal and written communication skills.
  • • Proven ability to manage multiple projects and priorities effectively while delivering to tight deadlines.

Required Skills

Join WhatsApp Channel