Recruitment Room Team

Platform Engineer (CPT – 4 Days onsite)

Cape Town – Western Cape
2 weeks ago
Application ends: March 2, 2025
Deadline date:
March 2, 2025

Job Description


ENVIRONMENT:
DESIGN and implement scalable and robust processes to support various Engineering capabilities as the next Platform Engineer sought by a reputable Retail Group. Your role will entail 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. The successful incumbent will require a Bachelor’s Degree in Computer Science/Business Informatics/Mathematics/Engineering or related field, have 4-5 years relevant Engineering work experience, a strong understanding of data structures, algorithms, and software design. You must also be proficient in Python, Scala, Java, C, Apache Spark, Git, SVN, Power BI, QuickSight, Qlik Sense & DevOps.
 
DUTIES:
  • 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.
 
REQUIREMENTS:
Qualifications –
  • Bachelor’s Degree in Computer Science, Business Informatics, Mathematics, Statistics, Engineering, or a related field.
 
Experience/Skills –
  • 4-5 Years of relevant Engineering experience.
  • 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 Power BI, QuickSight and Qlik Sense.
  • Experience with DevOps practices, including CI/CD and Infrastructure as Code.
 
Specialised Skills –
Data Engineering: Experience with Big Data, ETL, and Data Management processes.
Platform Engineering: Experience with cloud platform development and maintenance.
Cloud Engineering: Experience with cloud architecture and API development.
DevOps: Experience with DevOps practices, architecture, and operation.
ML Engineering: Experience with Machine Learning frameworks and model integration.
Data Visualisation: Experience with data visualisation tools and techniques.
 
ATTRIBUTES:
  • Excellent verbal and written communication skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work well in an agile, collaborative team environment.
  • Continuous learning mindset and commitment to professional development. 
  • Innovative thinking and adaptability to changing business needs.