Job title : Data Engineer (Machine Learning)
Job Location : Western Cape, Cape Town
Deadline : November 14, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
As a Data Engineer, you'll design, code, and deliver data products that drive operational efficiency and informed decision-making. Key responsibilities include :
Technical Communication - Explain statistical models and data products to both technical and non-technical stakeholders; represent the data team across the organization.Product Innovation - Identify and develop new data solutions based on business needs and domain knowledge.Data Modelling - Build scalable, flexible data models for complex processes using standard database tools.Analytics Engineering - Create dashboards and visualizations using BI tools, and promote adoption through documentation and updates.Machine Learning Enablement - Develop ELT pipelines and collaborate with data scientists to deploy machine learning models.Data Architecture - Make informed decisions on data management strategies, including stream vs. batch processing and historical data handling.What You’ll Need
Education :
Bachelor’s in Engineering, Computer Science, Mathematics, Physics, or a related quantitative fieldMaster’s degree or advanced studies preferredExperience :
Minimum 2 years in a quantitative / software engineering disciplineStrong experience developing and delivering softwareExperience in the upstream oil and gas industry is a plusTechnical Skills & Competencies :
Proficient in a general-purpose programming language (e.g., Python, Java)Skilled in database query languages (e.g., SQL)Experience with modern data platforms (e.g., Snowflake, Databricks)Familiarity with machine learning concepts, statistics, and algebraUnderstanding of data architecture principles and software designAgile development experience and the ability to work independently on projectsResearch / Data Analysis jobs