1,048 AI Machine Learning Engineer jobs in Kenya
Machine Learning Engineer - AI Research
Posted 21 days ago
Job Viewed
Job Description
Lead Machine Learning Engineer - Computer Vision
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of state-of-the-art machine learning models for computer vision tasks such as object detection, image segmentation, facial recognition, and video analysis.
- Architect robust and scalable ML pipelines for data processing, model training, evaluation, and deployment in production environments.
- Mentor and guide a team of machine learning engineers, fostering technical excellence and collaborative problem-solving.
- Collaborate closely with cross-functional teams, including AI researchers, software engineers, and product managers, to translate business requirements into technical solutions.
- Stay at the forefront of computer vision research and industry advancements, identifying opportunities to integrate novel techniques and technologies.
- Optimize model performance for efficiency, accuracy, and scalability across various hardware platforms.
- Develop and maintain high-quality, well-documented code adhering to best practices in software engineering and MLOps.
- Contribute to the strategic roadmap for AI and computer vision initiatives within the organization.
- Present technical findings, project updates, and strategic recommendations to stakeholders.
- Ensure the ethical development and deployment of AI systems, adhering to fairness and bias mitigation principles.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related quantitative field with a strong focus on Computer Vision.
- Extensive experience in developing and deploying machine learning models for computer vision applications.
- Deep understanding of core computer vision algorithms, deep learning architectures (CNNs, Transformers), and relevant frameworks (e.g., TensorFlow, PyTorch, OpenCV).
- Proven experience in leading technical teams and managing complex ML projects.
- Proficiency in Python and experience with MLOps practices and tools.
- Strong analytical, problem-solving, and algorithmic thinking skills.
- Excellent communication and collaboration skills, essential for effective remote teamwork.
- Experience with cloud platforms (AWS, GCP, Azure) for ML workloads is highly desirable.
- Demonstrated ability to work independently and drive projects to completion in a remote setting.
- Track record of publications or contributions to open-source computer vision projects is a plus.
Machine Learning Engineer - Computer Vision
Posted 21 days ago
Job Viewed
Job Description
Principal Machine Learning Engineer - AI Research
Posted 13 days ago
Job Viewed
Job Description
Principal Machine Learning Engineer - Computer Vision
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of advanced computer vision models.
- Develop and optimize ML pipelines for large-scale image and video data.
- Architect robust and scalable ML systems for production environments.
- Collaborate with researchers to implement and validate new algorithms.
- Mentor and guide a team of ML engineers and data scientists.
- Define technical roadmaps and best practices for computer vision within the organization.
- Ensure the performance, efficiency, and ethical considerations of deployed models.
- Stay current with industry trends and breakthroughs in computer vision and ML.
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision or Machine Learning.
- 10+ years of experience in machine learning, with at least 5 years focused on computer vision.
- Demonstrated success in deploying ML models to production.
- Expertise in deep learning frameworks (e.g., TensorFlow, PyTorch) and computer vision libraries (e.g., OpenCV).
- Proficiency in Python and C++.
- Experience with cloud ML platforms (AWS SageMaker, GCP AI Platform, Azure ML).
- Strong understanding of MLOps principles and tools.
- Excellent leadership and communication skills.
Senior Machine Learning Engineer (Computer Vision)
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement state-of-the-art computer vision models for tasks such as object detection, image segmentation, recognition, and tracking.
- Work with large-scale image and video datasets for training and evaluating models.
- Utilize deep learning frameworks like TensorFlow, PyTorch, or Keras.
- Preprocess and augment image data to improve model performance.
- Optimize models for deployment on various platforms, including edge devices and cloud environments.
- Collaborate with software engineers to integrate ML models into production systems.
- Conduct research and stay updated with the latest advancements in computer vision and deep learning.
- Perform rigorous testing and validation of ML models.
- Contribute to the design and architecture of our machine learning infrastructure.
- Mentor junior machine learning engineers and contribute to team knowledge sharing.
- Document code, methodologies, and experimental results thoroughly.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field, or equivalent practical experience.
- 5+ years of experience in machine learning, with a strong focus on computer vision.
- Proficiency in Python and relevant ML libraries (e.g., OpenCV, scikit-image).
- Expertise in deep learning frameworks (e.g., TensorFlow, PyTorch).
- Solid understanding of computer vision algorithms and techniques.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Strong programming skills and experience with software development best practices.
- Excellent analytical and problem-solving abilities.
- Effective communication skills for collaborating with a remote team.
- Experience with data annotation and management is a plus.
- Ability to work independently and drive projects forward in a remote setting.
Senior Computer Vision Engineer - AI Systems
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art computer vision algorithms and models for various applications.
- Work with large-scale datasets for training and evaluating computer vision models.
- Collaborate with a team of AI researchers and engineers to integrate vision systems into broader AI platforms.
- Optimize computer vision algorithms for performance, accuracy, and efficiency on different hardware platforms.
- Stay abreast of the latest research and advancements in computer vision, deep learning, and machine learning.
- Develop prototypes and conduct rigorous testing to validate solutions.
- Contribute to the design and architecture of scalable computer vision systems.
- Publish research findings and present work at leading conferences and in journals.
- Mentor junior engineers and contribute to a culture of technical excellence and innovation.
- Ensure the responsible and ethical development of AI systems, addressing potential biases.
- Ph.D. or Master's degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field with a specialization in Computer Vision.
- 5+ years of hands-on experience in developing and deploying computer vision algorithms.
- Strong proficiency in C++ and Python, along with experience in relevant libraries (e.g., OpenCV, scikit-image).
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Proven experience with deep learning models for image recognition, object detection, segmentation, and tracking.
- Solid understanding of image processing techniques and mathematical principles underlying computer vision.
- Experience with cloud platforms (AWS, GCP, Azure) and distributed computing is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, particularly in a remote work environment.
- Ability to work independently and lead technical initiatives.
Be The First To Know
About the latest Ai machine learning engineer Jobs in Kenya !
Senior Machine Learning Engineer - AI Research
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced machine learning models and algorithms.
- Conduct research and experimentation to advance the state-of-the-art in AI/ML.
- Process, clean, and transform large datasets for model training.
- Evaluate model performance and optimize for accuracy, efficiency, and scalability.
- Deploy ML models into production environments.
- Collaborate with cross-functional teams on AI projects.
- Stay current with the latest research papers, tools, and techniques in ML and AI.
- Contribute to the technical strategy and roadmap for AI initiatives.
- Mentor junior engineers and share knowledge within the team.
- Document research findings, algorithms, and code.
- Troubleshoot and resolve issues related to ML model performance and deployment.
Qualifications:
- Master's or PhD in Computer Science, Machine Learning, Artificial Intelligence, Statistics, or a related quantitative field.
- Minimum of 5 years of professional experience in machine learning engineering or research.
- Strong proficiency in programming languages such as Python, Java, or C++.
- Extensive experience with ML frameworks like TensorFlow, PyTorch, or scikit-learn.
- Deep understanding of various ML algorithms (e.g., deep learning, reinforcement learning, NLP).
- Experience with data processing and big data technologies (e.g., Spark, Hadoop).
- Proven track record of deploying ML models into production.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills for remote team environments.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Machine Learning Engineer - AI Research - Remote
Posted 18 days ago
Job Viewed
Job Description
Remote Machine Learning Engineer - Computer Vision
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, train, and deploy machine learning models for computer vision tasks, including image classification, object detection, segmentation, and tracking.
- Design and implement efficient data pipelines for collecting, annotating, and pre-processing large image and video datasets.
- Research and experiment with state-of-the-art computer vision algorithms and deep learning architectures.
- Optimize model performance for inference speed and accuracy on various hardware platforms.
- Collaborate with software engineers to integrate ML models into production systems and applications.
- Stay current with the latest research and developments in the field of computer vision and machine learning.
- Write clean, well-documented, and maintainable code in Python and relevant ML frameworks (e.g., TensorFlow, PyTorch).
- Evaluate and benchmark model performance, providing insights and recommendations for improvement.
- Participate in code reviews and contribute to technical discussions within the team.
- Contribute to the overall MLOps strategy, including model deployment, monitoring, and maintenance.
- Master's or Ph.D. in Computer Science, Electrical Engineering, AI, or a related field with a focus on computer vision.
- 3+ years of experience in developing and deploying computer vision models.
- Strong proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Solid understanding of computer vision fundamentals, including image processing, feature extraction, and object recognition techniques.
- Experience with deep learning architectures like CNNs, RNNs, and Transformers for vision tasks.
- Familiarity with cloud platforms (AWS, GCP, Azure) and ML services is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with data augmentation, transfer learning, and model optimization techniques.