Recruitment Room Team
Platform Engineer (CPT – 4 Days onsite)
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.