Data Engineer

6 days ago


Cape Town, Western Cape, South Africa Travellab Africa Group Full time
About the Role

We are seeking a highly skilled Data Engineer to join our team at Travellab Africa Group. As a key member of our data team, you will be responsible for designing, implementing, and maintaining robust data infrastructure on the Google Cloud Platform (GCP) to support data-driven decision-making.

Key Responsibilities
  • Data Infrastructure Development: Develop and maintain scalable data infrastructure on GCP, including data lakes, data warehouses, and data pipelines.
  • Performance Optimization: Tune and optimize the performance of analytical systems to ensure efficient data processing and analysis.
  • Data Pipeline Development: Design, implement, and manage data pipelines to extract, transform, and load data from various sources into target systems.
  • Database Management: Oversee analytical databases on BigQuery, ensuring data integrity, performance, and security.
  • Data Solution Design: Design and implement scalable data solutions to meet the evolving needs of various stakeholders.
  • Data Integration: Integrate and manage data provided by third-party vendors and partners.
  • Data Quality: Troubleshoot and resolve data-related issues to improve data quality and accuracy.
  • Data Requests: Respond to internal and external data requests efficiently and accurately.
  • Data Analysis: Develop complex SQL queries for data analysis, reporting, and troubleshooting.
  • Data Visualization: Build and maintain visualized reports using advanced data visualization tools.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or 10+ years of relevant experience in data engineering or a related field.
  • Proficiency in at least one programming language, with a preference for Python and Java.
  • Experience with cloud platforms, particularly Google Cloud Platform (GCP).
  • Strong expertise in data pipeline tools such as Apache Beam, Apache Spark, etc.
  • Proven experience with BigQuery and traditional SQL databases.
  • Demonstrated experience in designing and managing data warehouses.
  • Advanced SQL skills, including the ability to write and optimize complex queries.
  • Familiarity with data visualization tools such as Tableau, Qlik, Looker Studio, etc.
  • Excellent problem-solving skills and the ability to troubleshoot data issues effectively.
  • Strong communication skills, with the ability to collaborate with cross-functional teams.
About Travellab Africa Group

Travellab Africa Group is a leading online travel agency (OTA) that helps today's business and leisure travellers search, compare and book the best flight, bus, hotel, car hire, holiday packages and activities all in one place.

We are committed to providing affordable travel options and simplifying the travel booking experience for our customers. Our team is passionate about delivering exceptional service and ensuring that our customers have a seamless travel experience.


  • Avaya Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    Job Title: Avaya Engineer - Dimension DataWe are seeking a highly skilled Avaya Engineer to join our team at Dimension Data. As an Avaya Engineer, you will be responsible for providing technical support and expertise to our clients and internal teams.Key Responsibilities:Proactively monitor and resolve technical incidents and problems to ensure minimal...

  • Network Engineer

    4 days ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Network Engineer to join our team at Dimension Data. As a Network Engineer, you will play a critical role in ensuring the smooth operation of our IT infrastructure.Key ResponsibilitiesDesign, implement, and maintain network infrastructure, including hardware and software components.Configure and troubleshoot...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job SummaryThe Senior SCCM Engineer is a key member of the Dimension Data team, responsible for ensuring the smooth operation of our End User Compute environment. This role requires a high level of technical expertise, as well as excellent problem-solving and communication skills.Key ResponsibilitiesInfrastructure ManagementThe Senior SCCM Engineer is...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Avaya Systems Engineer to join our team at Dimension Data. As an Avaya Systems Engineer, you will be responsible for providing technical support to our business, ensuring that all teams have access to their devices and data wherever they are in the world.Key ResponsibilitiesProvide IT technical support to all...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled and experienced Senior Network Engineer to join our team at Dimension Data. As a Senior Network Engineer, you will be responsible for designing, implementing, and maintaining complex network infrastructure solutions for our clients.Key ResponsibilitiesDesign and implement network infrastructure...


  • Cape Town, Western Cape, South Africa Samford Full time

    About the RoleWe are seeking a seasoned Data Engineering Lead to join our team at Samford as a Principal Data Consultant. As a key member of our data services team, you will play a pivotal role in representing diverse specialisms within our data services, delivering leadership, and driving unparalleled value for our clients.This is an exceptional opportunity...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled Network Systems Engineer to join our team at Dimension Data. As a key member of our managed services team, you will be responsible for providing technical support and expertise to our clients.Key ResponsibilitiesProactively monitor and manage client infrastructure to ensure optimal performance and...

  • Security Engineer

    6 days ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    Job DescriptionJob Summary:Dimension Data is seeking a highly skilled Security Engineer to join our team. As a Security Engineer, you will be responsible for managing complex security incidents, conducting advanced security tasks, and providing resolution to a diverse range of security problems.Key Responsibilities:Ensure that assigned infrastructure at the...

  • Software Engineer

    4 days ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Dimension Data. As a key member of our development team, you will be responsible for designing and building software applications that meet the needs of our clients.Key ResponsibilitiesDesign and develop high-quality software applications using object-oriented programming...

  • Data Engineer

    14 hours ago


    Cape Town, Western Cape, South Africa takealot Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Takealot Group. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our Enterprise Data Warehouse, Data Marts, and Business Intelligence Reporting environments.Key ResponsibilitiesWork closely with stakeholders, Data...


  • Cape Town, Western Cape, South Africa Ringier South Africa Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our team at Ringier South Africa. As a Senior Data Engineer, you will play a key role in designing, building, and maintaining our data infrastructure, ensuring that our data systems are scalable, efficient, and reliable.Key ResponsibilitiesData Pipeline Development: Design, develop,...


  • Cape Town, Western Cape, South Africa Data Centrix Full time

    Critical RequirementsWe are seeking a highly skilled and experienced Network Engineer to join our team at Data Centrix. The ideal candidate will have a strong background in network infrastructure and a proven track record of delivering high-quality solutions.Key ResponsibilitiesNetwork Administration: Design, implement, and maintain network infrastructure,...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    About the RoleWe are seeking a highly skilled Data Engineer and Analyst to join our team at Network Recruitment. As a key member of our data team, you will be responsible for designing and managing data infrastructure, conducting analyses to drive informed business decisions, and developing automated reports and dashboards.Key ResponsibilitiesData...


  • Cape Town, Western Cape, South Africa DataTech Recruitment Full time

    Job SummaryDataTech Recruitment is seeking an experienced Snowflake Data Engineer to join our team in a contract basis. As a Snowflake Data Engineer, you will be responsible for designing, developing, and maintaining data warehousing solutions using Snowflake.Key ResponsibilitiesDesign, develop, and maintain data warehousing solutions using...

  • Data Engineer

    4 days ago


    Cape Town, Western Cape, South Africa IOCO Full time

    About the RoleWe're seeking a highly skilled Data Engineer to join our team at IOCO in Cape Town. As a Data Engineer, you will play a crucial role in modelling data to provide clean, accurate datasets for our team to work with.Key ResponsibilitiesTransform raw data into clean, tested, and reusable datasets, making it easier for analysts and stakeholders to...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job OverviewThe Field Support Engineer (L2) plays a crucial role in delivering professional remote and onsite technical assistance to clients. This position is dedicated to proactively diagnosing and resolving technical incidents and challenges. By engaging in preemptive service incident management, the engineer aims to restore service effectively, ensuring...


  • Cape Town, Western Cape, South Africa CodeConnect Staffing (Pty) Ltd Full time

    About the Opportunity:CodeConnect Staffing (Pty) Ltd is seeking a highly skilled Senior Data Engineer to join our client's team. As a key member of the organization, you will play a crucial role in designing and implementing robust data pipelines and infrastructure that drive business growth and innovation.Key Responsibilities:Design and develop scalable...


  • Cape Town, Western Cape, South Africa Sanlam Full time

    About the RoleSanlam Corporate, a leading provider of risk, investment, and administration services to institutions and retirement funds, is seeking a highly skilled Senior Data Engineer to join its team.Key ResponsibilitiesDesign and develop scalable data pipelines to support business requirements.Architect and develop data solutions to meet the needs of...

  • Solutions Architect

    3 days ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    About the RoleThe Solutions Architect will be responsible for designing and implementing innovative technology solutions that leverage Dimension Data's expertise and enable the team to deploy new software quickly, reliably, and scalably. As a key member of our team, you will drive innovation within the company by developing cutting-edge technology...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job SummaryDimension Data is seeking a highly skilled Network Engineer to join our team. As a Senior Network Engineer, you will be responsible for providing expert-level technical support to clients, ensuring the smooth operation of their network infrastructure.Key ResponsibilitiesNetwork Incident ManagementIdentify and resolve complex network incidents and...