Where

Data/Software Engineer

E&D Recruiters
Cape Town Full-day Full-time

Description:

Data/Software Engineer vacancy in Bellville, Cape Town. BEng/BSc in Engineering, Programming or Data Science. Minimum 3 years of working experience in Data Engineering or Software Development. Data/Software Engineer

Bellville, Cape Town

Responsibilities:
  • Bachelor’s degree in an Engineering, Programming, Data Science, or similar discipline.
  • At least 3 years of relevant work experience in Data Engineering/Software Development.
  • Proficient in working with multiple datasets from different sources with a strong understanding of how to leverage existing tools and methods to solve data-related problems.
  • Skilled at data cleaning, aggregation, and the automation of repetitive data processing pipelines using software tools.
  • Demonstrated understanding of data processing principles, data warehousing, cleaning, ETL, and building scalable models and data pipelines – data should be of a technical nature, such as Engineering data.
  • Able to write efficient SQL queries to solve problems and add technical features given business logic requirements from the Product Owner.
  • Experience working with GCP (Google Cloud Platform), SQL, and Google BigQuery, or similar.
Key Responsibilities
  • Design, evaluate, optimise, and implement improvements to data flow architectures to ensure efficiency, scalability, and reliability.
  • Identifying and resolving bottlenecks in data pipelines; supporting seamless integration between databases and BI reporting layers; and designing, developing, and maintaining scalable APIs and automated data ingestion pipelines.
  • Develop efficient SQL queries to meet business and technical requirements defined by the Product Owner.
  • Maintain and enhance existing reporting platforms and tools, identify data quality issues, trends, and actionable insights, and develop automated reporting solutions that reduce manual effort and improve accuracy.
  • Conduct research and investigations into EP’s business-related topics, including energy, water, load shedding, municipal utility tariffs, and ESG standards, while continuously ensuring that best-practice data principles are applied.
  • Investigate and implement machine-learning solutions for use cases such as data simulations; create and maintain technical documentation; collaborate closely within the Software Development and Analyst teams; participate in peer reviews; and mentor junior team members.
Apply via www.edrecruiters.co.za or submit your CV to cv@edrecruiters.co.za (#3952)
ONLY SOUTH AFRICAN CITIZENS WILL BE CONSIDERED FOR THE POSITION.

Requirements:

  • Bachelor’s degree in an Engineering, Programming, Data Science, or similar discipline.
  • At least 3 years of relevant work experience in Data Engineering/Software Development.
  • Proficient in working with multiple datasets from different sources with a strong understanding of how to leverage existing tools and methods to solve data-related problems.
  • Skilled at data cleaning, aggregation, and the automation of repetitive data processing pipelines using software tools.
  • Demonstrated understanding of data processing principles, data warehousing, cleaning, ETL, and building scalable models and data pipelines – data should be of a technical nature, such as Engineering data.
  • Able to write efficient SQL queries to solve problems and add technical features given business logic requirements from the Product Owner.
  • Experience working with GCP (Google Cloud Platform), SQL, and Google BigQuery, or similar.
  • Design, evaluate, optimise, and implement improvements to data flow architectures to ensure efficiency, scalability, and reliability.
  • Identifying and resolving bottlenecks in data pipelines; supporting seamless integration between databases and BI reporting layers; and designing, developing, and maintaining scalable APIs and automated data ingestion pipelines.
  • Develop efficient SQL queries to meet business and technical requirements defined by the Product Owner.
  • Maintain and enhance existing reporting platforms and tools, identify data quality issues, trends, and actionable insights, and develop automated reporting solutions that reduce manual effort and improve accuracy.
  • Conduct research and investigations into EP’s business-related topics, including energy, water, load shedding, municipal utility tariffs, and ESG standards, while continuously ensuring that best-practice data principles are applied.
  • Investigate and implement machine-learning solutions for use cases such as data simulations; create and maintain technical documentation; collaborate closely within the Software Development and Analyst teams; participate in peer reviews; and mentor junior team members.
10 Feb 2026;   from: careers24.com

Similar jobs

  • E&D Recruiters
  • Cape Town
Data/Software Engineer vacancy in Bellville, Cape Town. BEng/BSc in Engineering, Programming or Data Science. Minimum 3 years of working experience in Data Engineering or Software Development. Data/Software Engineer Bellville, Cape Town Responsib...
13 days ago
  • E&D Recruiters
  • Cape Town

Description:

Data/Software Engineer vacancy in Bellville, Cape Town. BEng/BSc in Engineering, Programming or Data Science. Minimum 3 years of working experience in Data Engineering or Software Development. Data/Software Engineer

13 days ago
  • E&D Recruiters
  • Cape Town

Description:

Data/Software Engineer vacancy in Bellville, Cape Town. BEng/BSc in Engineering, Programming or Data Science. Minimum 3 years of working experience in Data Engineering or Software Development. Data/Software Engineer

13 days ago
  • E&D Recruiters
  • Cape Town

Description:

Data/Software Engineer vacancy in Bellville, Cape Town. BEng/BSc in Engineering, Programming or Data Science. Minimum 3 years of working experience in Data Engineering or Software Development. Data/Software Engineer

13 days ago