Data Engineer Azure Databricks

    Dublin NorthContractCompetitive
    Back to job search
    Jun 23
    JN -062025-1983934

    Data Engineer Azure Databricks

    Dublin North Contract Competitive

    About the job

    Position: Data Engineer (Azure & Databricks)
    Location: Dublin North, Hybrid (3 days on site, 2 from home)
    Contract Type: 12‑month Fixed‑Term Contract

    About the Company
    A leading provider of innovative data solutions is seeking a highly skilled and motivated Data Engineer with expertise in Microsoft Azure and Databricks. This role is an excellent opportunity for a talented professional to join a growing data analytics team and contribute to the design and delivery of robust, secure and efficient data pipelines.

    The Role
    As a Data Engineer, you will design and implement robust, secure and efficient data pipelines using Azure and Databricks. You will play a pivotal role in ensuring that data platforms support both real‑time and batch processing, advanced analytics and machine learning. You will work closely with cross‑functional teams - including data scientists, analysts and other engineers - to understand requirements and deliver end‑to‑end data solutions that drive business value.

    Key Responsibilities

    • Design, develop and implement scalable and resilient data pipelines for both real‑time and batch workloads within Azure and Databricks.

    • Implement ELT processes to integrate data from various sources into the central data platform.

    • Develop and maintain data quality checks, monitoring and alerting to ensure pipeline health.

    • Optimise data workloads within the data platform, focusing on performance, cost efficiency, resilience and security.

    • Collaborate with stakeholders to understand data needs and deliver optimal solutions from ingestion to visualisation.

    • Ensure data solutions adhere to data governance, privacy and security best practices and regulations.

    • Utilise Infrastructure‑as‑Code (IaC) tools such as Terraform for cloud infrastructure provisioning.

    • Maintain data integrity, security, governance and compliance across all data solutions.

    • Mentor junior data engineers and champion best practices and technical excellence within the team.

    • Troubleshoot and resolve data-related issues to maintain data accuracy and performant pipelines.

    • Stay current with the latest trends and technologies in cloud computing and data engineering, especially within Azure and Databricks.

    Required Qualifications

    • 5+ years of experience in data engineering, including 3+ years working within Microsoft Azure.

    • Strong experience with Azure services (Data Factory, SQL Database, Storage, Key Vault, Function and Logic Apps, Cost Analysis).

    • Hands‑on experience with Databricks, including data engineering, processing and analytics development.

    • Strong understanding of performance optimisation, data governance frameworks (e.g., Unity Catalog) and best practices.

    • Strong knowledge of ETL/ELT processes, data modelling, data warehousing concepts and Medallion Architecture.

    • Experience with real‑time data processing frameworks (e.g., Apache Kafka).

    • Proficient in Python programming and PySpark, SQL and working with large‑scale datasets.

    • Knowledge of CI/CD and DevOps practices and tools (e.g., Git, Azure DevOps).

    • Experience working with Agile delivery methods.

    • Understanding of Infrastructure‑as‑Code (IaC) using Terraform (desirable).

    • Knowledge of machine learning integration and MLOps (desirable).

    Soft Skills

    • Excellent problem‑solving and analytical capabilities.

    • Strong communication and collaboration abilities across both technical and business stakeholders.

    • Skilled at managing multiple priorities in a fast‑paced environment.

    • Strong mentoring and team‑building abilities.

    • Solid understanding of data governance, security protocols and compliance standards.

    • Commitment to team values and collaborative culture.