Talent.com
Data Engineer

Data Engineer

Level-UpJohannesburg, South Africa
30+ days ago
Job description

We are seeking a skilled Data Engineer to design, develop, optimize, and manage robust, highly available data analytics infrastructure, reports, and data models. This role drives the delivery of high-quality data analytics solutions for data ingestion, storage, consumption, and management to generate actionable insights. Reporting to the Technical Team Lead and Software Development Manager, you will play a critical role in advancing our data capabilities.

Key Responsibilities

  • Data Pipeline Development : Build and maintain scalable data pipelines for efficient data ingestion, processing, and storage.
  • ETL Processes : Develop and automate ETL workflows to integrate data from diverse sources seamlessly.
  • Database Management : Manage SQL and NoSQL databases to handle structured and unstructured data effectively.
  • Data Quality Assurance : Ensure data integrity, consistency, and security through proactive monitoring.
  • Collaboration : Partner with data scientists, analysts, and software engineers to enable data-driven decision-making.
  • Documentation : Create clear, detailed documentation for data workflows, architectures, and processes.
  • Performance Optimization : Enhance database performance through tuning, query optimization, and indexing.
  • Cloud & Big Data Technologies : Support and expand expertise in cloud-based platforms like AWS, Azure, or Google Cloud.

Key Performance Indicators

  • Pipeline Efficiency : Percentage of data pipelines executed on schedule.
  • Data Accuracy : Reduction in data errors and inconsistencies.
  • ETL Performance : Improved speed and efficiency of ETL processes.
  • Query Performance : Reduced database query response times.
  • Collaboration Success : Number of effective collaborations with data scientists and analysts.
  • Code & Documentation Quality : Adherence to coding standards and comprehensive documentation.
  • Qualifications & Experience

  • Bachelors or Honours Degree in Engineering, Data Science, Computer Science, or Information Systems.
  • 3 - 5 years in data engineering, analytics, or data management roles.
  • 3+ years working with sales, channel, or business development teams.
  • 3+ years delivering customer-facing projects.
  • 3+ years in the cybersecurity industry.
  • 3+ years using agile methodologies for project delivery.
  • Systems & Proficiency

  • Certification in AWS, Microsoft, or other Business Intelligence technologies.
  • Expertise in Databricks and Python Notebooks.
  • Advanced skills in Power BI, DAX, Advanced Excel, Python, SQL Server, and SQL Scripting.
  • Proficiency in creating technical architectures, entity relationship diagrams, and process flow diagrams.
  • Strong command of Microsoft Office.
  • Skills & Competencies

  • Ability to manage multiple programs, balancing strategic planning with fast-paced execution.
  • Strong communication, negotiation, and consensus-building skills with stakeholders and teams.
  • Exceptional presentation skills, comfortable presenting to executive leadership.
  • Superior analytical, organizational, and time-management abilities.
  • Thrives in high-pressure environments and adapts quickly to new skills.
  • Trusted to handle confidential information with discretion.
  • Self-motivated, team-oriented, with a structured approach and proactive ownership of tasks.
  • Create a job alert for this search

    Data Engineer • Johannesburg, South Africa

    Related jobs
    • Promoted
    Data Engineer (Azure) - 6 month contract

    Data Engineer (Azure) - 6 month contract

    Ace StaffingJohannesburg, South Africa
    Bryanston, Johannesburg (Hybrid / remote).Contract : 6 months starting asap / 1 July 2025.A leading digital strategy and technology services company is seeking a skilled. This role involves designing, bu...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    IkueWorkFromHome, Gauteng, South Africa
    Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences. We know that Customer data is at t...Show moreLast updated: 30+ days ago
    • Promoted
    Azure Data Engineer

    Azure Data Engineer

    Dina Gates Recruitment (Pty) LtdKempton Park, South Africa
    We are seeking a skilled Azure Data Engineer with a minimum of 2 years of experience to join our dynamic data team.The ideal candidate will have a strong background in SQL, Microsoft Azure, data wa...Show moreLast updated: 30+ days ago
    Data Engineer- Ab Initio

    Data Engineer- Ab Initio

    Fourier IT Innovation (Pty) LtdCenturion, Gauteng, South Africa
    Quick Apply
    South African company with over 21 years of experience delivering exceptional professionalism, deep technical knowledge, and a passion for innovation. Our team thrives on pushing boundaries—both as ...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Cape National Recruitment Pty LtdWorkFromHome, Gauteng, South Africa
    Our client in Centurion in the agricultural industry, has a permanent role available for a.Team Lead : Business Information. The client is flexible when it comes to a hybrid way of working.The Data E...Show moreLast updated: 29 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Infinity BrandsWorkFromHome, Gauteng, South Africa
    We are looking for a hands-on Data Engineer to take charge of our ELT pipelines, warehouse modeling, and BI-ready data layers. This role is a mix of 60% data engineering and 40% BI enablement with a...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Access Bank PlcSandton, Gauteng, South Africa
    Get AI-powered advice on this job and more exclusive features.The Data Engineer will oversee the department's data integration work, including developing a data model, maintaining a data warehouse ...Show moreLast updated: 11 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Communicate RecruitmentGauteng, South Africa
    Design pipelines that fuel insights and strategy.Perfect role for a mid-level Data Engineer with analytical flair.You’ll collect, clean, and organise data from multiple sources, conduct in-depth an...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Psybergate (Pty) LtdJohannesburg, Gauteng, South Africa
    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.What you will be doing / What we are looking for : . Data Engineer skill is requ...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Network RecruitmentJohannesburg, South Africa
    As a Data Engineer, you will be responsible for designing, developing, and maintaining databases and large-scale processing systems. You will work closely with our Line Manager to ensure data qualit...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    IOCOJohannesburg, South Africa
    As a Data Engineer at iOCO, you’ll be part of a team that designs and delivers innovative data solutions across industries. You’ll work hands-on with modern cloud platforms to build secure, scal...Show moreLast updated: 28 days ago
    • Promoted
    Data Engineer

    Data Engineer

    HR GenieSandton, South Africa
    At Fedgroup, our in-house system powers everything from secured investments and life insurance to impact farming and beyond. Our versatile platform is central to our success, complemented by an app ...Show moreLast updated: 25 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Oostelike Personeel KonsultanteCenturion, South Africa
    Legal requirements : Must be a South African Citizen with a clean criminal background and ITC (no bad debt) - checks will be done on shortlisted applicants. Appointment : Permanent, full-time position...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Ikue LimitedWorkFromHome, Gauteng, South Africa
    Let's build the future together!.Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences.W...Show moreLast updated: 29 days ago
    Data Engineer

    Data Engineer

    Access Bank PLCSandton, Gauteng, ZA
    Quick Apply
    The Data Engineer will oversee the department's data integration work, including developing a data model, maintaining a data warehouse and analytics environment, and writing scripts for data integr...Show moreLast updated: 25 days ago
    • Promoted
    AWS Data Engineer

    AWS Data Engineer

    PBT GroupJohannesburg, South Africa
    Ready to take your data engineering career to new heights?.Architect modern data analytics frameworks.Translate complex requirements into scalable, secure, high-performance pipelines.Build & optimi...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    TrimbleWorkFromHome, Gauteng, South Africa
    Transporeon is a SaaS company founded in 2000 in Ulm, Germany.The company provides logistics solutions across several areas, including buying and selling logistics services, organizing shipment exe...Show moreLast updated: 17 days ago
    • Promoted
    Data Engineer

    Data Engineer

    AFGRI Group HoldingsCenturion, Gauteng, South Africa
    This roles responsibility is to design develop and maintain data-based solutions including ensuring that the operationalization of data pipelines and data stores are high-performing efficient organ...Show moreLast updated: 30+ days ago