184 Data Science Teams jobs in Kenya
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.
Principal Machine Learning Engineer
Posted today
Job Viewed
Job Description
Remote Machine Learning Engineer
Posted 1 day 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 1 day 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.
Remote Machine Learning Researcher
Posted 1 day ago
Job Viewed
Job Description
- Conduct theoretical and empirical research in cutting-edge areas of machine learning and artificial intelligence.
- Design, develop, and implement novel algorithms and models.
- Analyze and interpret large, complex datasets to extract insights and validate research hypotheses.
- Stay abreast of the latest research trends and advancements in the field of AI.
- Publish research findings in leading academic conferences and journals.
- Collaborate with other researchers and engineers to prototype and test new AI techniques.
- Develop technical documentation and present research results to internal and external audiences.
- Contribute to the development of intellectual property and potential product applications.
- Mentor junior researchers and contribute to the growth of the research team.
- Maintain high standards of scientific rigor and ethical conduct in all research activities.
- Ph.D. or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
- Demonstrated track record of research in AI/ML, evidenced by publications in top-tier conferences (e.g., NeurIPS, ICML, ICLR) or journals.
- Expertise in one or more AI subfields such as deep learning, reinforcement learning, NLP, or computer vision.
- Strong programming skills in Python and proficiency with deep learning frameworks (e.g., TensorFlow, PyTorch).
- Solid theoretical understanding of machine learning algorithms and statistical modeling.
- Excellent analytical, problem-solving, and critical thinking skills.
- Ability to conduct independent research and work effectively in a remote, collaborative environment.
- Strong written and verbal communication skills for presenting complex ideas.
Senior Machine Learning Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement production-level machine learning models and algorithms.
- Build and maintain scalable data pipelines for training and inference.
- Collaborate with data scientists and researchers to translate experimental models into production systems.
- Optimize machine learning models for performance, scalability, and efficiency.
- Develop and implement MLOps practices for model deployment, monitoring, and lifecycle management.
- Conduct rigorous experimentation and evaluation of ML models.
- Stay up-to-date with the latest advancements in machine learning, deep learning, and AI.
- Write high-quality, maintainable code in Python and relevant ML frameworks.
- Troubleshoot and resolve issues related to ML systems in production.
- Mentor junior engineers and contribute to the growth of the ML team.
Qualifications:
- Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
- Minimum of 6 years of experience in machine learning engineering or a related role, with a proven track record of deploying models into production.
- Expertise in programming languages such as Python, and ML libraries/frameworks like TensorFlow, PyTorch, scikit-learn, Keras.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (AWS, GCP, Azure) and their ML services.
- Proficiency in MLOps tools and practices (e.g., Docker, Kubernetes, CI/CD, MLflow).
- Solid understanding of statistical modeling and data analysis techniques.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, able to work effectively in a remote team.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
This fully remote role, based in the vicinity of Malindi, Kilifi, KE , offers the flexibility to work from your preferred location. We are looking for passionate and skilled ML engineers ready to make a significant impact.
Senior Machine Learning Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and deploy machine learning models and pipelines.
- Develop and maintain production-level ML systems and infrastructure.
- Collaborate with data scientists and engineers to integrate ML solutions.
- Perform data analysis, feature engineering, and model evaluation.
- Optimize model performance for accuracy, scalability, and efficiency.
- Implement MLOps best practices for continuous integration and deployment.
- Stay current with advancements in ML algorithms and technologies.
- Troubleshoot and resolve issues in ML production environments.
- Mentor junior ML engineers and contribute to team knowledge sharing.
- Communicate technical findings and recommendations to stakeholders.
- Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related field.
- Minimum of 5 years of experience in machine learning engineering or data science.
- Proven experience in building and deploying ML models in production.
- Strong programming skills in Python and proficiency with ML frameworks (TensorFlow, PyTorch, scikit-learn).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools.
- Solid understanding of statistical modeling and data analysis techniques.
- Excellent problem-solving, analytical, and critical-thinking skills.
- Strong communication and collaboration abilities.
Be The First To Know
About the latest Data science teams Jobs in Kenya !
Lead Machine Learning Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of production-grade machine learning systems and infrastructure.
- Architect and build scalable ML pipelines, from data ingestion and preprocessing to model training, evaluation, and deployment.
- Collaborate with AI researchers and data scientists to translate experimental models into robust production code.
- Mentor and guide a team of machine learning engineers, fostering best practices in software development and ML engineering.
- Optimize ML models and systems for performance, scalability, and reliability.
- Develop and maintain automated testing and monitoring systems for ML deployments.
- Stay up-to-date with the latest advancements in ML engineering tools, frameworks, and methodologies.
- Work closely with product management and engineering teams to understand requirements and deliver impactful ML solutions.
- Champion best practices for data management, model versioning, and reproducibility.
- Troubleshoot and resolve issues in production ML systems.
- Contribute to the overall technical strategy for AI and ML initiatives.
- Master's or Ph.D. in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
- 5+ years of experience in software engineering, with a significant focus on machine learning engineering.
- Proven experience designing and implementing production ML systems.
- Strong proficiency in Python and experience with ML libraries such as TensorFlow, PyTorch, Scikit-learn.
- Expertise in building and deploying ML models using cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with MLOps practices, including CI/CD for ML pipelines.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and leadership abilities, essential for a remote lead role.
- Experience managing and mentoring technical teams is highly preferred.
- Familiarity with big data technologies (e.g., Spark, Hadoop) is a plus.
Senior Machine Learning Engineer
Posted 3 days ago
Job Viewed
Job Description
The ideal candidate will have a strong background in computer science, data science, or a related quantitative field, coupled with extensive hands-on experience in building and deploying ML models in production environments. Responsibilities include feature engineering, model selection, training, evaluation, and optimization. You will collaborate closely with data scientists, software engineers, and product managers to translate business requirements into robust ML solutions. Expertise in programming languages like Python, and proficiency with ML libraries and frameworks (e.g., Scikit-learn, TensorFlow, PyTorch, Keras) are essential. Experience with cloud platforms (AWS, GCP, Azure) and MLOps practices is highly desirable.
This is a remote-first position, requiring excellent communication, strong problem-solving skills, and the ability to work autonomously within a collaborative virtual team. You will be instrumental in shaping our client's AI capabilities, staying abreast of the latest research and technological advancements. We are looking for a proactive individual with a passion for solving complex problems using data and a proven ability to deliver high-impact ML solutions that drive business value.
Responsibilities:
- Design, develop, and deploy machine learning models and algorithms.
- Build and maintain scalable ML pipelines for data processing and model training.
- Collaborate with data scientists and engineers to implement ML solutions.
- Perform data analysis, feature engineering, and model evaluation.
- Optimize ML models for performance, accuracy, and scalability.
- Stay current with the latest advancements in machine learning and AI research.
- Contribute to the MLOps strategy and best practices.
- Troubleshoot and resolve issues related to ML model performance and deployment.
- Document ML models, processes, and experimental results.
- Mentor junior engineers and contribute to team knowledge sharing.
- Master's or Ph.D. in Computer Science, Data Science, Statistics, or a related quantitative field.
- Minimum of 5-7 years of experience in machine learning engineering or related roles.
- Proven experience in building and deploying ML models in production.
- Proficiency in Python and ML libraries/frameworks (Scikit-learn, TensorFlow, PyTorch).
- Strong understanding of algorithms, data structures, and software engineering principles.
- Experience with cloud platforms (AWS, Azure, GCP) and big data technologies.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience with MLOps tools and practices is a significant plus.
AI & Machine Learning Apprentice
Posted 3 days ago
Job Viewed