1,848 Machine Learning Engineer jobs in Kenya
Machine Learning Engineer - AI Research
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement machine learning models and algorithms.
- Conduct research and experiments to advance AI capabilities.
- Process, clean, and analyze large datasets.
- Perform feature engineering and model selection.
- Train, evaluate, and optimize machine learning models.
- Deploy ML models into production environments.
- Collaborate with research and engineering teams on AI projects.
- Stay up-to-date with the latest advancements in ML and AI.
- Document research findings and technical specifications.
- Contribute to the development of new AI products and services.
Qualifications:
- Master's or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
- 3+ years of experience in machine learning engineering or AI research.
- Proficiency in programming languages such as Python.
- Experience with ML frameworks like TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of statistical modeling, algorithms, and data structures.
- Experience with data manipulation and analysis tools.
- Excellent problem-solving and analytical skills.
- Ability to work independently and manage research projects in a remote setting.
- Strong communication and presentation skills.
Principal Machine Learning Engineer - AI Research
Posted 9 days ago
Job Viewed
Job Description
Senior Machine Learning Engineer (AI Research)
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and deploy advanced machine learning models and algorithms for various applications.
- Conduct cutting-edge research into new ML techniques and their potential applications.
- Develop and optimize production-level ML pipelines for training, evaluation, and deployment.
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, in a remote setting.
- Architect and build scalable, robust, and efficient ML systems.
- Stay abreast of the latest advancements in AI, machine learning, and deep learning research.
- Mentor and guide junior machine learning engineers and data scientists.
- Evaluate and integrate new technologies and tools to improve ML capabilities.
- Contribute to the company's intellectual property through publications and patents.
- Ensure the ethical and responsible development and deployment of AI systems.
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 7 years of progressive experience in machine learning engineering or research.
- Proven track record of developing and deploying complex ML models in production environments.
- Expertise in programming languages such as Python, and ML libraries/frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong understanding of deep learning architectures, natural language processing (NLP), computer vision, or reinforcement learning.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication and interpersonal skills for effective collaboration in a remote team.
- Demonstrated leadership capabilities and experience mentoring others.
- Strong understanding of data structures, algorithms, and software design principles.
- Commitment to reproducible research and rigorous scientific methodology.
- A passion for pushing the boundaries of AI and its real-world applications, while based anywhere, your impact is felt globally.
Machine Learning Engineer - AI Research - Remote
Posted 14 days ago
Job Viewed
Job Description
Lead Machine Learning Engineer - Computer Vision
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of state-of-the-art computer vision models and algorithms for tasks such as object detection, image segmentation, facial recognition, and image generation.
- Oversee the entire ML lifecycle, from data acquisition and preprocessing to model training, evaluation, and deployment.
- Architect scalable and robust ML systems suitable for production environments.
- Collaborate closely with product management, software engineering, and data science teams to define project requirements and deliver impactful solutions.
- Mentor and guide junior machine learning engineers and researchers, fostering technical excellence and professional growth.
- Stay current with the latest research and technological advancements in computer vision and machine learning, identifying opportunities for application.
- Optimize model performance for speed, accuracy, and resource efficiency on various hardware platforms.
- Develop and maintain comprehensive documentation for ML models, pipelines, and system architecture.
- Present research findings and project progress to stakeholders, including technical and non-technical audiences.
- Ensure ethical considerations and bias mitigation are integrated into the development process.
- Master's or Ph.D. in Computer Science, Electrical Engineering, Artificial Intelligence, or a related quantitative field.
- 5+ years of professional experience in machine learning, with a significant focus on computer vision.
- Demonstrated experience in leading ML projects and mentoring engineering teams.
- Expertise in deep learning frameworks like TensorFlow, PyTorch, or Keras.
- Strong programming skills in Python and experience with relevant libraries (e.g., OpenCV, scikit-image, Pillow).
- In-depth understanding of various computer vision techniques and algorithms.
- Proven ability to design, train, and deploy complex deep learning models for vision tasks.
- Experience with cloud computing platforms (e.g., AWS SageMaker, Google AI Platform, Azure ML).
- Excellent problem-solving, analytical, and debugging skills.
- Exceptional communication and collaboration skills, especially in a remote setting.
- Experience with MLOps principles and tools is a strong advantage.
- Familiarity with embedded systems and edge AI deployments is a plus.
Machine Learning Engineer - Computer Vision
Posted 19 days ago
Job Viewed
Job Description
Key responsibilities include developing and optimizing deep learning models for computer vision tasks, implementing and deploying these models into production environments, and continuously monitoring and improving their performance. You will collaborate closely with data scientists, software engineers, and product managers to translate research breakthroughs into practical applications. This involves defining project requirements, designing robust experimental setups, processing and managing large image and video datasets, and evaluating model accuracy and efficiency. You will also contribute to the research community through publications and presentations, staying abreast of the latest advancements in the field.
The ideal candidate will possess a Master's or Ph.D. in Computer Science, Machine Learning, Electrical Engineering, or a related quantitative field, with a strong focus on computer vision. A minimum of 3 years of hands-on experience in developing and deploying machine learning models, particularly in computer vision, is required. Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras is essential. Experience with image processing libraries (e.g., OpenCV) and cloud platforms (AWS, GCP, Azure) is highly desirable. You should have a solid understanding of algorithms, data structures, and software engineering best practices.
We are looking for a creative problem-solver with a passion for cutting-edge technology and a proven ability to work independently and effectively in a remote, collaborative setting. Excellent analytical and communication skills are vital for success in this role. If you are driven by innovation and eager to make a significant impact in the field of computer vision, we invite you to apply for this exciting, fully remote opportunity, supporting projects that may have connections to the **Nakuru, Nakuru, KE** area.
Principal Machine Learning Engineer - Computer Vision
Posted 17 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.
Be The First To Know
About the latest Machine learning engineer Jobs in Kenya !
Senior Machine Learning Engineer - Computer Vision
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement advanced machine learning models for computer vision tasks.
- Research and apply state-of-the-art computer vision algorithms (e.g., CNNs, GANs).
- Build and optimize scalable ML pipelines for data preprocessing, training, and inference.
- Fine-tune and deploy deep learning models using frameworks like TensorFlow or PyTorch.
- Perform rigorous model evaluation and performance optimization.
- Collaborate with cross-functional teams to integrate ML solutions into products.
- Stay abreast of the latest research and advancements in machine learning and computer vision.
- Contribute to MLOps practices for robust model deployment and monitoring.
- Write clean, efficient, and well-documented code.
- Present technical findings and solutions to both technical and non-technical audiences.
- Master's or Ph.D. in Computer Science, Machine Learning, AI, or a related quantitative field.
- Minimum of 5 years of hands-on experience in machine learning engineering, with a strong focus on computer vision.
- Proficiency in Python and ML libraries (e.g., scikit-learn, TensorFlow, PyTorch, OpenCV).
- Experience with deep learning architectures for image and video analysis.
- Solid understanding of data structures, algorithms, and software engineering principles.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Familiarity with MLOps tools and best practices.
- Excellent analytical, problem-solving, and critical-thinking skills.
- Strong communication and collaboration skills, suitable for a remote team.
- Proven ability to work independently and drive projects to completion.
Senior Machine Learning Engineer - AI Research (Remote)
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art machine learning algorithms and models for various applications.
- Conduct research and experimentation to explore new ML techniques and approaches.
- Process, clean, and transform large datasets to prepare them for model training.
- Train, evaluate, and optimize ML models, ensuring performance, scalability, and efficiency.
- Deploy ML models into production environments and monitor their performance.
- Collaborate with software engineers, data scientists, and domain experts to integrate ML solutions into products and services.
- Stay current with the latest advancements in AI, machine learning, deep learning, and related fields.
- Develop and maintain robust ML pipelines and infrastructure.
- Contribute to technical documentation, research papers, and presentations.
- Mentor junior engineers and contribute to fostering a culture of innovation.
- Identify opportunities for applying AI and ML to solve business challenges.
- Ensure ethical considerations and responsible AI practices are integrated into development processes.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- A minimum of 7 years of hands-on experience in machine learning engineering and applied AI research.
- Proven expertise in developing and deploying machine learning models using frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Strong programming skills in Python, and experience with related data science libraries (e.g., Pandas, NumPy).
- Deep understanding of various ML algorithms, including supervised, unsupervised, and deep learning techniques.
- Experience with data processing, feature engineering, and model evaluation techniques.
- Familiarity with MLOps principles and tools for model deployment and monitoring.
- Experience with cloud platforms (AWS, Azure, GCP) and their ML services is highly desirable.
- Excellent analytical, problem-solving, and critical thinking abilities.
- Strong communication and collaboration skills, with the ability to articulate complex technical concepts.
- Ability to work independently and lead complex projects in a fully remote environment.
Remote Machine Learning Engineer - Computer Vision
Posted 18 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.