Woolworths recruitment: Engineer (Data, Platform, Cloud, DevOps, ML, Data Visualisation) X11 Posts

An Engineer responsible for designing and implementing scalable and robust processes to support various engineering capabilities.

Closing date: 13 August 2024

Location: Western Cape


This role includes extracting, transforming, and consolidating data, developing and maintaining a data platform, implementing cloud solutions, supporting DevOps practices, applying machine learning techniques, and creating data visualisations.

Job description
  • Design and implement scalable and robust processes for ingesting and transforming large data sets, developing platforms, and deploying cloud solutions.
  • Design, implement and maintain data pipelines that ingest large, complex data sets from a variety of data sources.
  • Implement and support cloud strategies aligned with data architecture, security and governance.

  • Apply DevOps practices to enhance efficiency and automation for greater scalability, including infrastructure and solutions as code.
  • Integrate machine learning models into data processes and ML platform.
  • Design and implement scalable and robust processes for visualising large data sets, enabling self-service visualisation and analytics.
  • Develop APIs to expose the data to enterprise applications and 3rd party vendors.

  • Work with various stakeholders across the organisation to understand data requirements and apply technical knowledge of data management to solve key business problems.
  • Provide support in the operational environment with all relevant support teams for data services.

Minimum requirements


·       Education Background: Bachelor’s degree in Computer Science, Business Informatics, Mathematics, Statistics, Engineering, or a related field.

·       Profession Experience: 4-5 years of relevant engineering experience.

·       Technical Skills:

·         Strong understanding of data structures, algorithms, and software design.

·         Experience with structured and unstructured data, different data stores, and traditional RDBMS and data warehouses.

·         Proficiency in programming languages such as Python, Scala, Java, and C .

·         Practical experience with Apache Spark and cloud services (e.g., AWS, Azure, GCP).

·         Experience with version control systems like Git and SVN.

·         Proficiency in data visualisation tools such as PowerBI, Quicksight and QlikSense.

·         Experience with DevOps practices, including CI/CD and Infrastructure as Code.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button