HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    DV

    Dvt

    Software Development

    Senior Data Engineer - Databricks (3rd Party Contractor)

    Melrose Arch, South AfricaOn-SiteFull-time8+ yrs experiencePosted 1mo ago
    View all jobs

    Job description

     to

    Position:         Senior Data Engineer (Databricks & Cloud Data Platforms)

    Reporting to:  Practice Head: Data and Automation

    ROLE OVERVIEW 

    As a Senior Data Engineer, you will play a critical consulting role in designing, building, and modernising enterprise data platforms, with a strong focus on Databricks lakehouse implementations across cloud environments.

    You will work closely with solution architects, analysts, data scientists, and client stakeholders to deliver secure, scalable, and high-performing analytics platforms that drive real business impact.

    This is a hands-on technical role suited to someone passionate about solving complex data challenges and delivering best-in-class cloud-native solutions.

    responsibilities

    RESPONSIBILITIES

    • Design and implement scalable Databricks-based data platforms
    • Build robust ETL / ELT pipelines for batch and streaming workloads
    • Lead data migration and modernisation initiatives from legacy platforms to cloud-based lakehouse architectures
    • Develop high-performance data processing solutions using PySpark, Python, and SQL
    • Implement Delta Lake, Unity Catalog, and modern governance frameworks including Purview
    • Design enterprise-grade lakehouse and medallion architectures
    • Optimise Spark workloads for performance, scalability, and cost efficiency
    • Build orchestration solutions using Databricks Workflows, ADF, Airflow, or similar tools in Azure/AWS
    • Collaborate with technical and business stakeholders to define solution requirements
    • Mentor junior engineers and contribute to technical best practices within the Data & AI practice
    • Produce technical documentation, architecture artefacts, and reusable delivery assets

    IDEALLY YOU ARE:

    • A strong technical leader who can own complex delivery outcomes
    • Comfortable engaging directly with clients and stakeholders
    • A proactive problem-solver with excellent analytical skills
    • Able to clearly communicate technical concepts to both technical and non-technical audiences
    • Passionate about mentoring and uplifting engineering teams
    • Delivery-focused, quality-driven, and adaptable in consulting environments

    MINIMUM EXPERIENCE

    • 8+ years in Data Engineering projects
    • 3+ years of hands-on Databricks delivery experience
    • Deep expertise in Python and PySpark
    • Strong understanding of the Medallion Architecture and Lakehouse Architecture
    • Hands-on experience building and maintaining live Databricks AI/BI Governance Dashboards using SQL
    • Strong experience with Azure data services including Synapse, ADF, OneLake, Purview
    • Practical exposure to AWS data platforms including Glue, S3, Redshift
    • Proven track record delivering data migration and modernisation projects
    • Experience working in consulting or client-facing environments
    • Bachelor’s degree in computer science, Engineering, Information Systems, or equivalent practical experience

    TECHNICAL REQUIREMENTS

    • Databricks Expertise (Essential)
    • Cloud Data Platform Experience (Azure Fabric, AWS) (Essential)

    Job details are sourced from the employer's original posting.

    Open job posting
    DV

    About the company

    Dvt

    dvt is a software development company.

    View all Dvt jobs
    Industry
    Software Development
    Open roles
    62

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.