About the Role
Our client, a dynamic and innovative technology firm, is seeking a highly skilled and motivated Senior Data Scientist to join their expanding Business Intelligence and Analytics division in Randburg, Gauteng . This role is instrumental in leveraging advanced statistical and machine learning techniques to extract valuable insights from complex datasets, driving strategic business decisions. The ideal candidate will possess a strong foundation in data science methodologies, excellent programming skills, and a proven ability to translate data into actionable business intelligence. You will play a key role in shaping data-driven strategies and contributing to the company's competitive advantage.
Key Responsibilities
- Design, develop, and implement predictive models and machine learning algorithms to solve complex business problems.
- Analyze large, structured, and unstructured datasets to identify trends, patterns, and actionable insights.
- Develop and deploy data pipelines for data extraction, transformation, and loading (ETL).
- Collaborate with cross-functional teams, including product managers, engineers, and business stakeholders, to understand data needs and deliver solutions.
- Create compelling data visualizations and dashboards to communicate complex findings effectively to both technical and non-technical audiences.
- Conduct A/B testing and other experimental designs to evaluate the impact of business initiatives.
- Stay current with the latest advancements in data science, machine learning, and artificial intelligence.
- Mentor junior data scientists and contribute to the team's technical growth.
- Ensure data quality, integrity, and adherence to privacy regulations.
- Contribute to the development and enhancement of the company's data infrastructure and analytics platforms.
Requirements
- Master’s or PhD in Computer Science, Statistics, Mathematics, Data Science, or a related quantitative field.
- Minimum of 5 years of professional experience in data science, machine learning, or advanced analytics.
- Proficiency in programming languages commonly used in data science, such as Python (with libraries like Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch) and R.
- Strong experience with SQL for data extraction and manipulation.
- Expertise in statistical modeling, machine learning algorithms (e.g., regression, classification, clustering, deep learning), and experimental design.
- Experience with data visualization tools (e.g., Tableau, Power BI, Matplotlib, Seaborn).
- Familiarity with big data technologies (e.g., Spark, Hadoop) and cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and presentation skills, with the ability to explain complex technical concepts clearly.
- Proven ability to work both independently and collaboratively in a team environment.
Benefits
- Our client offers a highly competitive salary, performance-based bonuses, comprehensive medical and retirement benefits, and generous paid time off.
- This hybrid role provides the flexibility to balance remote work with on-site collaboration at our modern offices in Randburg . Employees will have access to state-of-the-art tools and technologies, opportunities for professional growth, and the chance to work on impactful projects that drive business innovation.
- Join a forward-thinking team dedicated to pushing the boundaries of data science.