246 Data Science Principles jobs in Kenya
Remote Geologist & Data Analyst (Mining)
Posted 5 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.
Remote Geospatial Data Analyst - Mining Operations
Posted today
Job Viewed
Job Description
Lead Data Scientist - Mining Analytics (Remote)
Posted 2 days ago
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 3 days ago
Job Viewed
Job Description
Senior Geological Engineer - Mining (Remote Data Analysis)
Posted 3 days 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
Key Responsibilities:
- Design, develop, and implement machine learning models and algorithms for various applications.
- Process, clean, and transform large datasets to prepare them for model training.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Develop and maintain robust ML pipelines for training, evaluation, and deployment.
- Monitor model performance in production and implement improvements and retraining strategies.
- Research and evaluate new ML techniques, tools, and technologies.
- Contribute to the development of AI strategy and roadmaps.
- Write clean, efficient, and well-documented code in Python or other relevant languages.
- Optimize ML models for performance, scalability, and efficiency.
- Stay abreast of the latest advancements in AI, machine learning, and deep learning.
- Collaborate effectively with cross-functional teams in a remote environment.
- Document research, experiments, and model details thoroughly.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- Minimum of 4-6 years of experience in machine learning engineering or a related role.
- Proven experience in developing and deploying ML models into production environments.
- Strong programming skills in Python and proficiency with ML libraries/frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Solid understanding of statistical modeling, data mining, and algorithm development.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, adept at working in a distributed, remote team.
- Ability to work independently and manage project priorities effectively.
- This is a fully remote position, offering flexibility and the opportunity to work on groundbreaking AI projects from anywhere. Your contributions will be vital to our client's innovation efforts in areas impacting Malindi, Kilifi, KE .
Machine Learning Engineer
Posted 2 days ago
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.
Be The First To Know
About the latest Data science principles Jobs in Kenya !
Principal Machine Learning Engineer
Posted 2 days ago
Job Viewed
Job Description
Remote Machine Learning Engineer
Posted 3 days ago
Job Viewed
Job Description
- Design, develop, train, and deploy machine learning models for various applications, including but not limited to NLP, computer vision, and predictive analytics.
- Implement and optimize ML algorithms and data preprocessing pipelines for scalability and efficiency.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Develop and maintain MLOps pipelines for model training, evaluation, deployment, and monitoring.
- Conduct thorough experimentation and analysis to identify the best models and features for specific tasks.
- Write clean, maintainable, and well-documented code in Python and other relevant languages.
- Stay current with the latest research papers, techniques, and tools in machine learning and AI.
- Optimize model performance for inference speed and resource utilization.
- Contribute to the architectural design of ML systems and platforms.
- Troubleshoot and resolve issues related to ML model performance and deployment.
- Participate in code reviews and provide constructive feedback to peers.
- Master's or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
- 3+ years of hands-on experience in developing and deploying machine learning models in production environments.
- Strong proficiency in Python and experience with ML libraries and frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras.
- Solid understanding of machine learning algorithms, statistical modeling, and data mining techniques.
- Experience with cloud platforms (AWS, Azure, GCP) and their ML services (e.g., SageMaker, Azure ML, Vertex AI).
- Familiarity with MLOps principles and tools (e.g., Docker, Kubernetes, MLflow, CI/CD for ML).
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced, collaborative, and remote-first environment.
- Strong communication skills, with the ability to explain complex technical concepts clearly.
- Proficiency in version control systems like Git.
Lead Machine Learning Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of machine learning models and algorithms.
- Manage and mentor a team of machine learning engineers.
- Oversee the end-to-end ML lifecycle, including data pipelines, feature engineering, model training, and validation.
- Implement advanced ML techniques for areas such as NLP, computer vision, or time-series analysis.
- Ensure the scalability, performance, and reliability of ML models in production environments.
- Collaborate with data scientists, software engineers, and stakeholders to define project requirements and deliverables.
- Conduct research on new ML algorithms and technologies to drive innovation.
- Optimize ML models for efficiency and performance on various hardware platforms.
- Develop and maintain MLOps best practices for continuous integration, deployment, and monitoring.
- Communicate technical findings and recommendations to both technical and business audiences.
Qualifications:
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related quantitative field.
- 7+ years of experience in machine learning engineering or data science.
- Proven leadership experience in managing ML engineering teams.
- Expertise in Python and ML libraries (e.g., Scikit-learn, Pandas, NumPy).
- Proficiency with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong understanding of statistical modeling, algorithm design, and evaluation metrics.
- Experience with MLOps tools and practices (e.g., Docker, Kubernetes, MLflow, CI/CD).
- Familiarity with big data technologies (e.g., Spark, Hadoop).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and lead projects in a remote setting.