Senior Data Engineer
Summary
Designs and maintains data pipelines using Azure services, Databricks, and IICS to process and transform business data for analytics and reporting.
Key responsibilities:
• Collaborate with business stakeholders to understand requirements and translate them into data engineering solutions.
• Design, build, and maintain end-to-end data pipelines for ingestion, transformation, and processing using Azure services, Databricks, IICS, and Azure Synapse.
• Develop advanced transformation logic in Databricks and IICS to support complex business use cases.
• Knowledge of modern Data Modeling and Design concepts
• Set up and manage DevOps environments, including configurations, CI/CD pipelines, releases, deployments, and hotfix management.
• Write clean, efficient, and maintainable code in SQL, Python, PySpark, and scripting languages.
• Actively contribute in an Agile environment, ensuring transparency, collaboration, and continuous improvement.
Required skills:
• 5 years of experience in Data Engineering.
• Strong hands-on experience with Databricks, Azure Services (Azure Data Factory, Azure SQL Database, Azure Key Vault), IICS, and Azure Synapse.
• Advanced programming skills in Python, PySpark, and SQL.
• Experience designing and implementing CI/CD pipelines and managing Azure DevOps environments.
• Knowledge of API integrations and enterprise data architecture, theoretical AI knowledge
• Experience working in Agile/Scrum teams.
• Strong analytical and problem-solving skills