About the Role
Our client, a forward-thinking analytics firm, is seeking a highly analytical and innovative Senior Data Scientist with a strong specialization in Machine Learning . This role, based in Kimberley, Northern Cape , offers the chance to work on challenging datasets and develop predictive models that drive key business decisions. You will be at the forefront of leveraging advanced statistical techniques and machine learning algorithms to extract actionable insights and solve complex problems. The ideal candidate has a proven track record of building and deploying ML models in production environments. This hybrid role allows for collaboration with the team in the office and focused work from home. We are looking for a thought leader who can translate complex analytical findings into clear, understandable recommendations for stakeholders.
Key Responsibilities
- Develop, train, and deploy sophisticated machine learning models to address business challenges.
- Perform data mining, data cleansing, and feature engineering on large, complex datasets.
- Identify and explore new data sources to enhance model accuracy and business impact.
- Evaluate and compare different modeling techniques, selecting the most appropriate ones for specific problems.
- Collaborate with data engineers and software developers to integrate ML models into production systems.
- Communicate complex findings and model performance to both technical and non-technical audiences.
- Stay current with the latest advancements in machine learning, AI, and data science.
- Mentor junior data scientists and contribute to the team's knowledge base.
- Design and conduct A/B tests and other experiments to validate model effectiveness.
- Contribute to the development of data science best practices and standards.
Requirements
- Master's or Ph.D. in a quantitative field such as Computer Science, Statistics, Mathematics, or related discipline.
- Minimum of 4 years of professional experience as a Data Scientist, with a focus on Machine Learning.
- Strong programming skills in Python or R, including libraries like scikit-learn, TensorFlow, PyTorch, Pandas, and NumPy.
- Proven experience with various ML algorithms (e.g., regression, classification, clustering, deep learning).
- Experience with SQL and working with relational databases.
- Familiarity with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent understanding of statistical modeling and experimental design.
- Strong analytical and problem-solving abilities.
- Effective communication and presentation skills.
- Ability to work independently and collaboratively in a hybrid environment.
Benefits
- Attractive salary and performance-based bonuses.
- Comprehensive medical aid and wellness programs.
- Generous annual leave and paid holidays.
- Opportunities for attending industry conferences and workshops.
- A stimulating environment for cutting-edge data science work.
- Hybrid work model for work-life balance.
- Access to powerful computing resources.