Data Scientist - Johannesburg
Salary Negotiable
Johannesburg, Gauteng
Johannesburg,
Gauteng
31 hours ago
20-12-2024 11:18:35 AM
Join our talent database
We are seeking a highly skilled Data Scientist to join our team in 2025. The ideal candidate will have a strong foundation in data science, statistical modelling, and machine learning. You will be responsible for extracting insights from large datasets, developing predictive models, and driving data-driven decision-making.
Responsibilities:
Data Acquisition and Cleaning:
Source and collect relevant data from various sources.
Clean and preprocess data to ensure accuracy and consistency.
Handle missing values, outliers, and inconsistencies.
Exploratory Data Analysis (EDA):
Conduct in-depth EDA to understand data characteristics and relationships.
Visualize data to identify patterns, trends, and anomalies.
Feature Engineering:
Create new features from existing data to improve model performance.
Select relevant features and reduce dimensionality.
Model Development and Training:
Develop and train various machine learning models (e.g., regression, classification, clustering, time series).
Evaluate model performance using appropriate metrics.
Fine-tune models to optimize performance.
Model Deployment:
Deploy models into production environments.
Monitor model performance and retrain as needed.
Collaboration:
Collaborate with cross-functional teams to understand business needs and translate them into data science solutions.
Communicate findings and insights effectively to technical and non-technical audiences.
Qualifications:
Advanced degree in computer science, statistics, mathematics, or a related field.
Strong programming skills in Python or R.
Proficiency in data science libraries and tools (e.g., NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
Experience with cloud platforms (e.g., AWS, GCP, Azure).
Solid understanding of statistical concepts and machine learning algorithms.
Excellent problem-solving and analytical skills.
Ability to work independently and as part of a team.
Strong communication and presentation skills.
Preferred Skills:
Experience with big data technologies (e.g., Hadoop, Spark).
Knowledge of natural language processing (NLP) and computer vision techniques.
Experience with MLOps and CI/CD pipelines.
If you are passionate about data and have the skills to turn data into actionable insights, we encourage you to apply.
Job Type:
Contract
Workplace type:
Hybrid
Location:
Johannesburg / Cape Town
Experience Level:
Intermediate to Senior