Senior Data Engineer

4 weeks ago


Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

Transform Your Career with Entelect


Elevate your skillset as a Senior Data Solutions Engineer at Entelect, where we foster a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including regular one-on-ones with leadership.



Key Responsibilities

  • Delivery: Seamlessly integrate big data from multiple sources into a reliable, evolving asset, working closely with Solution Architects to design and implement cloud, hybrid, and on-prem solutions.
  • Design and Implementation: Develop optimal data pipelines and deliver impactful advanced analytics using ML, AI, cognitive services, and data science, covering descriptive, diagnostic, predictive, and prescriptive analytics.
  • Data Science and Engineering: Familiarize yourself with ML algorithms and AI approaches, including clustering, regression, classification, speech recognition, OpenAI, LLMs, vision, search, and translation, and ensure continuous deployment in short cycles with maximum impact and high quality.
  • Metadata and Data Lineage: Maintain data lineage and metadata effectively, and design and develop business dashboards.
  • Customer-Facing: Build strong relationships and understand customer needs to deliver impactful solutions, and ensure compliance with data security and industry regulations.


What You'll Get from Us

  • A competitive compensation package with twice-yearly salary increases and guaranteed bonuses.
  • Tenure-based loyalty leave.
  • Access to employee wellness programs and rewards for professional development.
  • Commission incentives for successful business development leads and employee referrals.
  • Hands-on support from leadership through regular one-on-ones and quarterly reviews.
  • Continuous development programs offering training in leadership and technical skills.
  • Exposure to enterprise projects across multiple domains and problem spaces for South Africa's most esteemed organisations.


What to Expect from the Recruitment Process

Our aim is to make the recruitment process as efficient as possible, keeping you informed every step of the way. The first step is an initial conversation with our talent team to get to know you better and introduce you to Entelect and all that we have to offer. The next step will be a 1.5-hour in-person technical interview at one of our offices where you will meet some of our leadership team. Finally, if we are both aligned, we wrap up the process with salary discussions and present you with an offer of employment.



Requirements

  • A bachelor's degree in IT, Engineering, or related fields.
  • Minimum 6 years experience as a data solutions engineer in an enterprise environment.
  • Proficiency in software engineering fundamentals and commitment to clean code and best practices.
  • Experience working in a delivery team together with other disciplines to deliver a product.
  • Strong ability to model and analyse data.
  • Solid understanding of data engineering methodologies.
  • Good understanding of visualisation best practices.
  • A desire to design and implement modern advanced analytics solutions and modern data warehousing solutions.
  • Strong collaboration and communication skills with a drive for continual improvement.
  • Pro hybrid working model working from the office on average 2-3 times per week.
  • A strong customer-facing ability.
  • Flexibility to work across a variety of different environments and tooling.

Tech Stacks We Use:



  • Cloud environments: Azure, AWS, Google
  • Front-end tech: Power BI, Microsoft Fabric, Amazon Quicksight, Google Data Studio, Grafana
  • Languages: SQL, Python, Scala
  • Data processing: Azure Data Factory, Amazon Glue, Apache Airflow, Databricks, Spark SQL
  • Relational databases: MSSQL, PostgreSQL, Oracle, MySQL, Azure SQL, Amazon RDS
  • NoSQL databases: MongoDB, Cosmos DB, DynamoDB, Neo4j
  • Streaming: Azure Stream Analytics, Kafka, Databricks streaming, Spark streaming, Google Dataflow, Amazon Kinesis
  • ML Platforms: Azure Machine Learning, Databricks ML, Amazon Sagemaker, Dataiku
  • AI: Azure OpenAI, Azure Cognitive Services, AWS Cognitive Services, Google Cognitive Services

  • Senior Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Data Centrix Full time

    Job DescriptionWe are seeking a skilled Data Engineer to join our Data Engineering team at Data Centrix. In this role, you will be responsible for designing, building, and maintaining data engineering pipelines in our data warehousing and data ingestion environments.You will work closely with our data architects to design and implement data models, and...

  • Data Engineer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Data Centrix Full time

    Data Engineering Role at Data CentrixAt Data Centrix, we are seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, building, and maintaining data engineering pipelines in our data warehousing, data ingestion, cleansing, manipulation, modeling, and reporting processes.Key Responsibilities:Maintain,...

  • Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Data Engineer to join our team. As a Data Engineer, you will be responsible for transforming data into a structured format that can be easily analyzed in a query or report.Key Responsibilities:Develop structured data sets that can be reused or complimented by other data sets and reports.Analyze data sources and...


  • Johannesburg, Gauteng, South Africa Black Pen Recruitment Full time

    Job Title: Senior Data Integration EngineerBlack Pen Recruitment is seeking a highly skilled Senior Data Integration Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining highly reliable and efficient data integrations for our clients.Key Responsibilities:Design and develop...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    We are seeking a highly skilled Senior Data Engineer to lead our data engineering team. In this role, you will be responsible for designing and implementing scalable data engineering solutions using advanced cloud data warehouse technologies. You'll play a crucial role in guiding our transition towards more flexible and scalable data processing patterns,...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    At Dimension Data, we are seeking an experienced Cloud Data Architect to lead our data engineering solutions. The ideal candidate will have a deep understanding of AWS technologies and experience in designing scalable data pipelines.Key ResponsibilitiesDesign and implement data pipelines using AWS services such as AWS Data Pipeline and AWS Storage...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior Cloud Data EngineerE-Merge is seeking a highly skilled Senior Cloud Data Engineer to join our team. As a key member of our data engineering team, you will be responsible for designing, implementing, and delivering large-scale, critical data solutions on AWS.Key Responsibilities:Design and implement data models from various sources and store them in a...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    At E-Merge, we seek a seasoned Senior Cloud Data Engineer to spearhead our innovative data engineering initiatives. The ideal candidate will have a strong passion for Azure Cloud and a proven track record of designing robust data engineering solutions.Key Responsibilities:Analyzing and organizing raw data to unlock business insights.Designing and...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Data Lake Solutions are critical components of our IoT Platform. As a Senior Data Engineer, you will be responsible for designing, developing, and testing software to meet the requirements of our data ingestion, integration, and processing needs. We are looking for someone with experience in wireless and network communication technologies, data lake and...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleWe are seeking a highly skilled Senior Security Platform Engineer to join our team at NTT DATA. As a key member of our Platform and Content Engineering team, you will be responsible for facilitating problem resolution and mentoring for the overall team.Key Responsibilities:Work with our team to handle tunings, stakeholder requests, escalations,...


  • Johannesburg, Gauteng, South Africa NTT Data Full time

    Job Title:Senior Network Services EngineerNTT Data seeks a skilled and experienced Senior Network Services Engineer to join our team.Job Summary:The successful candidate will be responsible for providing expert-level support for network infrastructure, including design, implementation, and troubleshooting. The role requires strong technical knowledge of...

  • Senior Data Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior Data Engineer - Cloud ExpertE-Merge is seeking a highly skilled Senior Data Engineer with a passion for Azure Cloud to join our team. As a key member of our data engineering team, you will be responsible for designing and implementing robust data engineering solutions and building scalable data pipelines that clean, transform, and aggregate data...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    Job SummaryMake a meaningful impact with NTT DATAAs a Senior Systems Engineer, you will play a crucial role in ensuring the smooth operation of our IT infrastructure. You will be responsible for installing, testing, and maintaining hardware and software systems, as well as troubleshooting and resolving technical issues.Your Key ResponsibilitiesInstall, test,...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    We are seeking a highly skilled Senior Data Scientist/Engineer to lead our data science and engineering efforts. The ideal candidate will have a robust background in data science and engineering, a proven track record of working with large datasets, and the ability to lead projects and mentor junior team members.Key Responsibilities:Data Analysis and...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are E-Merge, a leading company in the retail industry seeking a highly skilled Senior Data Engineer to join our team. This is a permanent hybrid position in Johannesburg.The salary for this position is approximately R950k per annum, negotiable based on experience.As a Senior Data Engineer at E-Merge, you will be responsible for designing and developing...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a talented Senior Data Engineer Transformation Specialist to join our team at Network Recruitment.About the Role:This is an exciting opportunity for a highly skilled Senior Data Engineer to lead the design and implementation of process improvements, enhance data systems, and streamline CI/CD processes.The ideal candidate will have...


  • Johannesburg, Gauteng, South Africa Data Centrix Full time

    Job Title: Senior Data Strategist - Health SectorAbout Us:Data Centrix is a leading provider of data-driven solutions for the healthcare industry. We are committed to helping our clients make informed decisions through the effective use of data analytics.Job Summary:We are seeking an experienced Senior Data Strategist to join our team. The successful...

  • Senior Data Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Data Engineer RoleNetwork Recruitment is seeking an experienced Data Engineer to join our team. The ideal candidate will have a strong background in designing, building, and maintaining large-scale data systems.Key Responsibilities:Design and implement data pipelines to support business intelligence and analytics.Collaborate with cross-functional teams to...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Are you a data engineering expert looking for a challenging role in a dynamic environment? We are seeking a highly skilled Senior Data Engineer to lead the development and optimization of our data engineering solutions. In this pivotal position, you will spearhead the modernization of our data warehousing and processing strategies.Data Warehousing and...

  • Senior Cloud Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    Job SummaryAs a Senior Cloud Engineer - Data Solutions, you will be responsible for designing, developing, and implementing complex cloud-based data solutions to meet the needs of our business. You will work closely with cross-functional teams to identify business requirements and develop innovative solutions that leverage cloud technologies.Key...