About the Role
Our client is looking for a highly accomplished Principal Data Scientist with expertise in Machine Learning to spearhead critical data initiatives within their advanced analytics division. This role is based in our state-of-the-art facility in Centurion, Gauteng, ZA. You will be responsible for developing and deploying sophisticated machine learning models that drive business intelligence, optimize operations, and create new revenue streams. This position requires a deep understanding of the entire data science lifecycle, from data acquisition and preprocessing to model deployment and monitoring. You will work closely with business stakeholders, data engineers, and other data scientists to translate complex business problems into data-driven solutions. This is a challenging and rewarding opportunity for a seasoned data scientist to make a significant impact and influence the future direction of data analytics within our organization.
Key Responsibilities
- Lead the design, development, and implementation of advanced machine learning models for predictive analytics, anomaly detection, and optimization tasks.
- Mentor and guide junior data scientists, fostering a culture of technical excellence and continuous learning.
- Collaborate with stakeholders to define business requirements and translate them into actionable data science projects.
- Perform complex data analysis, including feature engineering, data mining, and statistical modeling, to extract meaningful insights.
- Develop and deploy scalable machine learning solutions into production environments, working closely with data engineering teams.
- Evaluate and select appropriate algorithms and tools for various data science challenges.
- Stay abreast of the latest advancements in machine learning and artificial intelligence, and proactively identify opportunities for innovation.
- Communicate complex technical findings and recommendations clearly and concisely to both technical and non-technical audiences.
Requirements
- Ph.D. or Master's degree in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field.
- 10+ years of progressive experience in data science, with a strong emphasis on machine learning model development and deployment.
- Expert proficiency in Python or R, including experience with libraries such as TensorFlow, PyTorch, scikit-learn, Pandas, and NumPy.
- Deep understanding of various machine learning algorithms (e.g., regression, classification, clustering, deep learning, reinforcement learning) and their applications.
- Proven experience in working with large, complex datasets and distributed computing frameworks (e.g., Spark).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps best practices.
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent leadership, communication, and interpersonal skills.
- Must be able to work on-site at our Centurion facility.
Benefits
- Our client offers a highly competitive salary and a comprehensive benefits package, including extensive health, dental, and vision coverage, a generous retirement fund with matching contributions, life insurance, and significant paid vacation.
- Opportunities for professional development, including attending leading industry conferences and pursuing advanced certifications, are actively supported.
- Employees also benefit from on-site amenities and a vibrant, collaborative work environment.
This is a fantastic opportunity to drive innovation in Machine Learning and Data Science in Centurion, Gauteng, ZA.