Job Description
About the Role
The Data Scientist will work within the Data Science and Analytics team to deliver data-driven insights, predictive models, and automated solutions that address complex business challenges. The role requires strong expertise across the full data science lifecycle, including business understanding, data exploration, feature engineering, model development, validation, and deployment into production environments. By leveraging advanced analytics and machine learning, the Data Scientist will contribute to strategic decision-making, process optimisation, and innovation across the organisation.
Key Responsibilities
- Research and test innovative data science techniques that can be utilised in predictive and prescriptive analytics solutions.
- Stay informed on emerging data science trends, technologies, and applications relevant to industry advancements.
- Collaborate with business stakeholders to identify problems/opportunities, elicit requirements, and define expected outcomes.
- Partner with stakeholders to design and propose data-driven approaches that address business needs and support new strategies.
- Develop conceptual models and solutions to meet business requirements.
- Work with subject matter experts and data engineers to identify, obtain, and prepare relevant data sources.
- Perform preprocessing of structured and unstructured data, including manipulation, transformation, normalisation, standardisation, visualisation, and feature engineering.
- Apply appropriate data mining, statistical, and machine learning techniques to solve business problems.
- Implement predictive and prescriptive models on large-scale datasets, including distributed computing platforms (e.g. Spark).
- Validate and test models using methods such as back-testing, A/B testing, and scenario modelling.
- Monitor, refine, and maintain models to ensure continued accuracy, relevance, and business value.
- Profile, visualise, and interpret data to inform modelling approaches and provide actionable insights.
- Review existing models and code, ensuring quality and identifying improvements.
- Generate reports, dashboards, and visualisations that effectively communicate insights to technical and non-technical audiences.
- Ensure compliance with applicable policies, procedures, regulations, and professional standards.
- Contribute to the ongoing review and enhancement of internal data science policies and practices.
Experience Required
- Minimum 5 years hands-on experience in data science and analytics initiatives.
- Proven proficiency with Python, including machine learning libraries and frameworks (NumPy, Pandas, SciPy stack, Matplotlib, scikit-learn), and experience working in Jupyter notebooks.
- Strong SQL skills and experience handling large, complex datasets.
- Demonstrated application of machine learning and statistical techniques to real-world business problems.
- Experience working in agile development teams.
- Proven ability to operationalise and productionise data science solutions.
- Exposure to high-scale production environments.
Knowledge and Skills Required
- Strong understanding of the Data Science Development Cycle, including problem framing, data profiling, feature engineering, model building, evaluation, and productionisation.
- Outstanding problem-solving and analytical abilities, with the ability to conceptualise and test hypotheses.
- Ability to clean, unify, and integrate structured and unstructured datasets.
- Proficiency in data visualisation and communication tools (e.g. Tableau, Power BI, Kibana).
- Solid programming experience (Python / Java) based on prepared designs.
- Familiarity with modern big data platforms and distributed processing technologies (e.g. Hadoop ecosystem, Spark, Kafka, HDFS).
- Strong understanding of ETL processes, data flows, and big data architectures.
- Experience designing comprehensive solutions aligned with business and technical requirements.
- Ability to effectively communicate insights, trends, and correlations to diverse audiences with varying technical expertise.
- Strong report writing skills with clear visualisations and concise commentary.
Inherent Requirements
- Degree (Honours, Masters, or PhD) in a quantitative field such as Statistics, Mathematics, Computer Science, Actuarial Science, or Engineering.
- Professional certifications in Data Science or related technologies (e.g. Python, Azure, AWS, Spark, Machine Learning, Big Data, Cloud Infrastructure).
- Minimum 5 years hands-on experience in data science and analytics initiatives.
- Proven ability to apply machine learning techniques and deploy solutions into production.
Note: Salary & Benefits section is not included as it was not mentioned in the original job description.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About Banking Jobs in Gauteng
The banking industry in Gauteng, South Africa is a dynamic and growing sector, with a strong demand for skilled professionals. Typically, job seekers in this field can expect to find opportunities across various sectors, including financial services, technology, and manufacturing. Generally, the industry outlook remains positive, with a common expectation of steady growth and expansion.
When it comes to salary expectations, banking positions in Gauteng typically fall within broad ranges, often influenced by factors such as experience, company size, and industry sector. For instance, entry-level positions may start around R400 000 per annum, while senior roles can exceed R800 000. However, please note that these figures are approximate and can vary significantly depending on individual circumstances.
Common skills required for banking roles in Gauteng include proficiency in financial software, strong analytical and problem-solving abilities, excellent communication and interpersonal skills, and a solid understanding of regulatory requirements. Other essential skills often include technical expertise in areas such as accounting, risk management, or compliance. Additionally, many employers place a high value on emotional intelligence, creativity, and adaptability.
The banking industry is commonly found in sectors such as financial services, technology, manufacturing, and corporate finance. Financial services companies, for example, are often major players in the industry, while technology firms may require banking professionals with technical expertise. Manufacturing sector banks also exist, catering to the needs of specific industries.
Career development opportunities abound in the banking industry, with many positions offering clear career progression paths. Typically, entry-level roles can lead to senior management positions or specialized fields such as risk management or compliance. Opportunities for professional development, training, and mentorship are often available within organizations, allowing professionals to build expertise and advance their careers.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Before the interview, research the company thoroughly and prepare thoughtful questions to ask.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Cape Town Region: Software Solutions Sales Executive (SaaS)
Key Responsibilities Identify and develop new business opportunities within SME and corporate markets Manage the full sales cycle including prospecting,...
View JobCenturion: Sales Representative
Requirements: Grade 12 Tertiary qualification will be beneficial 2 years sales experience will be an advantage but not essential Valid…
View JobWest Coast: Refrigeration Technician Ref: 4110
Youll be responsible for servicing, maintaining, and operating refrigeration plants. Youll also troubleshoot refrigeration equipment and systems, overhaul...
View JobBloemfontein: Compliance Administrator
Responsibilities: Support the development of clear, accurate SOPs by documenting processed, reviewing existing procedures for accuracy, and updating them as...
View JobJohannesburg: Administrator Graduate Internship
Key Responsibilities Greet visitors, manage incoming calls, and maintain a professional and welcoming front desk environment. Assist with filing,...
View JobAlberton: Floor Manager
The ideal candidate will be hands-on, energetic, and customer-focused, with a passion for creating exceptional guest experiences and leading strong…
View Job
Browse Employers
Job Alerts