312 Senior Data Scientist Roles jobs in Kenya
Remote Geologist & Data Analyst (Mining)
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Analyze geological and geophysical data from exploration, drilling, and mining operations.
- Develop and interpret geological models to identify potential ore bodies and estimate resource volumes.
- Utilize advanced statistical methods and data mining techniques to extract meaningful insights from complex datasets.
- Generate detailed reports, maps, and visualizations of geological data for internal stakeholders.
- Collaborate remotely with exploration teams, mine engineers, and management to inform strategic decisions.
- Evaluate and recommend areas for further exploration based on data analysis and geological interpretation.
- Ensure data integrity and accuracy throughout all stages of analysis.
- Stay abreast of new technologies and methodologies in geological data analysis and interpretation.
- Contribute to the development of exploration and mine planning strategies.
- Maintain up-to-date knowledge of mining regulations and best practices.
- Perform risk assessments related to geological uncertainties in resource estimation.
- Assist in the selection and implementation of geological software and tools.
- Communicate complex geological findings clearly and concisely to both technical and non-technical audiences.
- Master's degree or PhD in Geology, Geophysics, or a related Earth Science field.
- Minimum of 5 years of experience in geological analysis, resource estimation, or exploration geology.
- Proficiency in geological modeling software (e.g., Leapfrog, Vulcan, ioGAS).
- Strong expertise in data analysis, statistical modeling, and programming languages (e.g., Python, R) is highly desirable.
- Experience with GIS software (e.g., ArcGIS, QGIS) and data visualization tools.
- Excellent analytical and problem-solving skills.
- Ability to interpret complex geological data and translate it into actionable business insights.
- Strong written and verbal communication skills for effective remote collaboration.
- Ability to work independently and manage projects effectively in a remote environment.
- Familiarity with mining industry best practices and safety standards.
- Experience with machine learning techniques applied to geological data is a significant plus.
Lead Data Scientist - Mining Analytics (Remote)
Posted today
Job Viewed
Job Description
You will be responsible for identifying key business questions, defining data requirements, and building robust machine learning models and algorithms. This includes working with diverse datasets from geological surveys, sensor data, operational logs, and financial records. The ideal candidate will have a proven track record of leading data science projects from concept to deployment, demonstrating measurable impact. Strong skills in programming languages like Python or R, experience with big data technologies, and a solid understanding of statistical modeling and machine learning techniques are essential. You should also possess excellent communication skills to translate complex analytical findings into actionable business recommendations for stakeholders at various levels. This is a fully remote position, allowing you to contribute from your preferred location.
Responsibilities:
- Lead the development and implementation of advanced analytical models and machine learning algorithms to address complex challenges in mining operations, exploration, and processing.
- Define data strategy, identify key business questions, and translate them into data science projects.
- Extract, clean, and transform large, complex datasets from various sources including geological, operational, and financial data.
- Develop predictive models for resource estimation, ore body characterization, equipment failure prediction, and process optimization.
- Design and implement data visualization dashboards to communicate complex findings to technical and non-technical stakeholders.
- Mentor and guide a team of data scientists and analysts, fostering a culture of innovation and collaboration.
- Stay abreast of the latest advancements in data science, machine learning, and big data technologies, particularly as they apply to the mining industry.
- Collaborate with geologists, engineers, and operational managers to ensure data insights are integrated into decision-making processes.
- Evaluate and implement new data science tools and platforms to enhance analytical capabilities.
- Ensure data quality, integrity, and ethical use throughout the data lifecycle.
- Ph.D. or Master's degree in Data Science, Statistics, Computer Science, Geostatistics, or a related quantitative field.
- 7+ years of experience in data science or advanced analytics, with a significant portion focused on the mining or natural resources sector.
- Proven experience leading data science teams and projects.
- Expertise in machine learning techniques (e.g., regression, classification, clustering, deep learning) and statistical modeling.
- Proficiency in programming languages such as Python (with libraries like Pandas, Scikit-learn, TensorFlow/PyTorch) or R.
- Experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, Azure, GCP).
- Strong understanding of geological and mining processes.
- Excellent communication, presentation, and stakeholder management skills.
Remote Geospatial Data Analyst - Mining Operations
Posted 1 day ago
Job Viewed
Job Description
Senior Geological Engineer - Mining (Remote Data Analysis)
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Analyze geological data from exploration drilling, sampling, and geophysical surveys to identify and characterize mineral deposits.
- Develop and maintain detailed 3D geological models and resource estimation models using industry-standard software.
- Interpret geological data to assess ore grade, geological continuity, and potential mining challenges.
- Collaborate remotely with mine planning engineers, geologists, and other stakeholders to provide critical geological input for mine design and operational planning.
- Conduct geological risk assessments and provide recommendations for mitigation strategies.
- Prepare technical reports, presentations, and visualizations to communicate geological findings and resource estimates to management and stakeholders.
- Stay abreast of advancements in geological modeling software, exploration techniques, and resource estimation methodologies.
- Ensure data integrity and adherence to relevant industry standards (e.g., JORC, NI 43-101).
- Assist in the evaluation of exploration targets and potential acquisition opportunities.
- Provide remote technical guidance and mentorship to junior geological staff.
- Master's degree in Geology, Geological Engineering, Mining Engineering, or a closely related field.
- Professional Geoscientist (P.Geo) or equivalent professional registration is highly desirable.
- Minimum of 8 years of progressive experience in geological engineering or mining geology, with a strong focus on resource estimation and geological modeling.
- Proven expertise in developing and interpreting 3D geological models using software such as Leapfrog, Micromine, Vulcan, or similar platforms.
- Strong understanding of geostatistics and resource estimation techniques.
- Excellent analytical, problem-solving, and critical thinking skills.
- Proficiency in data analysis, statistical interpretation, and visualization tools.
- Exceptional communication and reporting skills, with the ability to present complex technical information clearly and concisely in a remote setting.
- Ability to work independently, manage multiple projects, and meet deadlines effectively in a fully remote environment.
- Experience with various mineral deposit types is a plus.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, train, and deploy machine learning models and algorithms to solve complex business problems.
- Implement and maintain scalable ML infrastructure and pipelines for data processing, model training, and deployment.
- Collaborate with data scientists to translate research models into production-ready systems.
- Perform feature engineering, model selection, hyperparameter tuning, and performance evaluation.
- Develop and implement strategies for monitoring and maintaining ML models in production.
- Write clean, efficient, and well-documented code in languages such as Python.
- Stay up-to-date with the latest advancements in machine learning research, techniques, and tools.
- Contribute to the overall architecture and design of AI systems.
- Work with large datasets and distributed computing frameworks.
- Collaborate effectively with cross-functional teams in a remote environment.
- Identify opportunities for applying ML to improve products and processes.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 5 years of professional experience in machine learning engineering or a related role.
- Strong programming skills in Python and experience with ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Solid understanding of fundamental machine learning concepts, algorithms (e.g., supervised, unsupervised, deep learning), and statistical modeling.
- Experience with data processing and big data technologies (e.g., Spark, Hadoop).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills, with the ability to work effectively in a distributed team.
- Experience with natural language processing (NLP), computer vision, or reinforcement learning is a plus.
- A proactive approach to learning and staying current with AI advancements.
Senior Data Scientist - Machine Learning
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement sophisticated machine learning models and algorithms.
- Conduct exploratory data analysis to identify patterns, trends, and actionable insights.
- Perform data preprocessing, cleaning, and feature engineering for model training.
- Evaluate and tune model performance using appropriate metrics and validation techniques.
- Deploy machine learning models into production environments and monitor their performance.
- Collaborate with engineering teams to integrate ML solutions into existing products and workflows.
- Stay abreast of the latest research and advancements in machine learning and artificial intelligence.
- Communicate complex technical findings and recommendations to stakeholders clearly and concisely.
- Mentor junior data scientists and contribute to the growth of the data science team.
- Develop and maintain documentation for data science projects and models.
- Work with large, complex datasets using big data technologies.
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related quantitative field.
- 5+ years of professional experience in data science, with a strong focus on machine learning.
- Proven experience in developing and deploying production-level ML models.
- Proficiency in programming languages such as Python or R, and relevant ML libraries (scikit-learn, pandas, NumPy).
- Experience with deep learning frameworks like TensorFlow or PyTorch.
- Strong understanding of statistical modeling, algorithms, and data mining techniques.
- Experience with big data technologies (e.g., Spark, Hadoop) and SQL.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
- Excellent analytical, problem-solving, and critical-thinking skills.
- Strong communication and presentation abilities.
Principal Data Scientist - Machine Learning
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced machine learning models.
- Define and drive the data science roadmap and strategy for the organization.
- Mentor and guide junior data scientists and researchers.
- Explore, clean, and analyze large, complex datasets from diverse sources.
- Develop and maintain scalable ML pipelines for production deployment.
- Conduct rigorous A/B testing and model evaluation to ensure performance and reliability.
- Communicate complex findings and recommendations to stakeholders at all levels.
- Stay abreast of the latest research and advancements in machine learning and artificial intelligence.
- Contribute to intellectual property and publish findings in leading journals and conferences.
- Ph.D. or Master's degree in Computer Science, Statistics, Mathematics, or a related quantitative field with a specialization in Machine Learning.
- Minimum of 7 years of hands-on experience in data science and machine learning, with at least 3 years in a lead or principal role.
- Proven expertise in deep learning frameworks (e.g., TensorFlow, PyTorch) and classical ML algorithms.
- Strong programming skills in Python and experience with relevant libraries (e.g., scikit-learn, pandas, NumPy).
- Experience with big data technologies (e.g., Spark, Hadoop) and cloud platforms (AWS, Azure, GCP).
- Excellent understanding of experimental design, statistical modeling, and hypothesis testing.
- Exceptional problem-solving, analytical, and communication skills.
- Demonstrated ability to lead and inspire technical teams.
Be The First To Know
About the latest Senior data scientist roles Jobs in Kenya !
Graduate Data Scientist - Machine Learning
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in data collection, cleaning, and preprocessing from various sources.
- Perform exploratory data analysis to identify trends, patterns, and insights.
- Develop, train, and evaluate machine learning models using Python or R.
- Implement algorithms for tasks such as classification, regression, clustering, and natural language processing.
- Collaborate with senior data scientists on project design and execution.
- Document methodologies, code, and findings clearly and comprehensively.
- Present project results and insights to the team.
- Stay updated on the latest advancements in data science and machine learning.
- Participate in code reviews and contribute to team discussions.
- Gain practical experience in utilizing cloud platforms for data science tasks.
- Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field.
- Strong understanding of statistical concepts and machine learning algorithms (e.g., linear regression, logistic regression, decision trees, random forests, SVM, neural networks).
- Proficiency in programming languages such as Python (with libraries like Pandas, NumPy, Scikit-learn, TensorFlow/PyTorch) or R.
- Experience with data visualization tools (e.g., Matplotlib, Seaborn, ggplot2).
- Basic knowledge of SQL for data querying.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt to new technologies and methodologies.
- A genuine interest in leveraging data to drive business decisions.
Principal Data Scientist - Machine Learning
Posted 2 days ago
Job Viewed
Job Description
Junior Data Scientist - Machine Learning
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in collecting, cleaning, and preprocessing large datasets.
- Develop and implement machine learning models under supervision.
- Perform feature engineering and selection.
- Evaluate model performance and identify areas for improvement.
- Create data visualizations to communicate insights.
- Collaborate with senior data scientists and engineers.
- Document methodologies and findings.
- Participate in team meetings and contribute to project discussions.
- Learn and apply new data science techniques and tools.
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, Data Science, or a related quantitative field.
- Foundational knowledge of machine learning algorithms and concepts.
- Proficiency in Python or R, including relevant data science libraries (e.g., pandas, scikit-learn, TensorFlow/PyTorch).
- Familiarity with SQL and database querying.
- Strong analytical and problem-solving abilities.
- Good written and verbal communication skills.
- Ability to work independently and as part of a remote team.
- Eagerness to learn and grow in a data science environment.