R Programming jobs
Sort by: relevance - date
- The Focus GroupJohannesburg, Gauteng
- R18 000 - R21 000 (neg.).
- You’ll work on building models, uncovering insights, and helping drive data-driven decisions across the organization.
- Flume Digital Marketing AgencyBryanston, Gauteng
- Develop a foundational understanding of programming languages such as SQL, Python, or R for data manipulation.
- Level and band: Junior (R15 000 - R28 000).
View similar jobs with this employerHyperionDevDurban, KwaZulu-Natal- 6 months to 1+ years of programming experience or teaching experience in a core programming language below:
- Any statically typed programming language such as…
- View all HyperionDev jobs - Durban jobs - Facilitator jobs in Durban, KwaZulu-Natal
- Salary Search: Coding Facilitator salaries in Durban, KwaZulu-Natal
- See popular questions & answers about HyperionDev
- ConcentrixDurban, KwaZulu-Natal
- Experience with statistical programming languages such as Python or R is a plus.
- Analyze large datasets to identify trends, patterns, and key business insights.
- managementsolutionsSouth Africa
- Should desirably have knowledge of modeling techniques (logit, GLM, time series, decision trees, random forests, clustering), statistical programming languages…
View similar jobs with this employerThe Focus GroupSandton, Gauteng- Min 3 years programming experience.
- To realize the detailed design through programming and configuration and provide guidance and mentoring to other software…
Community Engagement Officer
Often replies in 10 daysMedecins Sans Frontieres South AfricaJohannesburg, Gauteng 2021- Support the coordination stakeholder engagements, advocacy meetings, partnership forums, and community consultations that contribute to community-informed…
Community Engagement Officer
Often replies in 10 daysMedecins Sans Frontieres South AfricaJohannesburg, Gauteng 2021- Support the coordination stakeholder engagements, advocacy meetings, partnership forums, and community consultations that contribute to community-informed…
- サイネオス・ヘルスBloemfontein, Free State
- Directs the programming activities of other programming personnel and monitors progress on programming deliverables.
- Acts as the lead statistical programmer.
- University of the WitwatersrandJohannesburg, Gauteng
- Ability to code in one or more scientific programming languages (e.g., R, Python, C/C++).
- Implement record linkage of health and demographic surveillance…
- The Focus GroupSandton, Gauteng
- Expert in data science programming languages such as R, Python, Scala.
- Lead the technical development, testing, and implementation of advanced Large Language…
- MinopexJohannesburg, Gauteng
- Strong programming skills in languages such as Python or R and SQL.
- The purpose of this role is to analyse, process, model and interpret the data to create…
- View all Minopex jobs - Johannesburg jobs
- Salary Search: Data Scientist salaries in Johannesburg, Gauteng
- See popular questions & answers about Minopex
- Standard BankJohannesburg, Gauteng
- Competent in Machine Learning programming in R or Python, with supplementary still in Matlab, Java, etc.
- Oversee data mining techniques and conduct statistical…
- ExpleoJohannesburg, Gauteng 2000
- The Technical data analyst is required to enable the data lifecycle, namely the ability to profile source data and complete the relevant mapping documentation…
- View all Expleo jobs - Johannesburg jobs
- Salary Search: Data Analyst salaries in Johannesburg, Gauteng 2000
- See popular questions & answers about Expleo
- Absa Bank LimitedJohannesburg, Gauteng
- Strong programming skills in Python, R, or similar languages Proven experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) Solid…
- ParexelBloemfontein, Free State
- Coordinate and lead programming teams to successful project completion within timelines and budget.
- Aggregate data across all sources and manage data structures…
Job Post Details
Data Scientist Entry Level (Contract) - job post
4.04.0 out of 5 stars
Johannesburg, Gauteng
R21 000 a month - Internship
You must create an Indeed account before continuing to the company website to apply
Job details
Pay
- R21 000 a month
Job type
- Internship
Location
Johannesburg, Gauteng
Full job description
The Focus Group
Johannesburg, 8809
30 August 2025
Intern / Graduate
R18 000 - R21 000 (neg.)
Contract
Cost To Company
On-site
1 - 3 years
Skills
AWS
Big Data
Data
Data Wrangling
Machine Learning
Microsoft Azure
PySpark
Python
R
Statistics
Industries
Banking
Financial Services
Job Description
About the Role
Our client is looking for a curious, analytical, and collaborative Junior Data Scientist to join their growing data team. You’ll work on building models, uncovering insights, and helping drive data-driven decisions across the organization
Key Responsibilities
- Develop and prototype statistical models and machine learning algorithms
- Conduct exploratory data analysis (EDA) and feature engineering
- Collaborate with BI teams and analysts to present actionable insights
- Deploy, monitor, and maintain ML models in production
- Stay updated on emerging tools and techniques under senior mentorship
- Promote a culture of continuous improvement and data-driven thinking
- Contribute to a collaborative and innovative team environment
Required Skills & Tools
- Programming: Python, R, MATLAB
- Big Data: Hadoop, Spark, Hive
- Data Wrangling & Visualization
- Statistical Modeling & Predictive Analytics
- Version Control: Git (preferred)
Preferred Qualifications
- Bachelor’s degree in a STEM field (Mathematics, Statistics, Computer Science, etc.)
- Master’s or PhD is a plus
- Certifications in Data Science (Coursera, SAS, etc.)
- Familiarity with Cloud Platforms (AWS, Azure)
- Exposure to DevOps or Data Engineering practices
Soft Skills
- Strong communication and problem-solving abilities
- Agility and openness to innovation
- Passion for continuous learning
- Team-oriented and collaborative mindset
Let Employers Find YouUpload Your Resume