280 Machine Learning Engineer jobs in Nairobi
Machine Learning Engineer - Computer Vision
Posted 17 days ago
Job Viewed
Job Description
Principal Machine Learning Engineer - Computer Vision
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the research, design, and development of state-of-the-art computer vision models.
- Implement and optimize deep learning algorithms for image and video processing tasks.
- Develop and deploy production-ready machine learning pipelines.
- Conduct experiments, analyze results, and iterate on model performance.
- Collaborate with cross-functional teams to define project requirements and deliver solutions.
- Mentor junior machine learning engineers and researchers.
- Stay current with the latest advancements in computer vision and ML research.
- Evaluate and integrate new tools, technologies, and methodologies.
- Present findings and research to technical and non-technical audiences.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Machine Learning, AI, or a related quantitative field.
- 7+ years of experience in machine learning engineering, with a strong focus on computer vision.
- Deep understanding of deep learning concepts and architectures (CNNs, RNNs, Transformers, GANs).
- Proficiency in Python and ML libraries (TensorFlow, PyTorch, Keras, OpenCV).
- Experience with model optimization, deployment, and MLOps.
- Strong background in linear algebra, calculus, and probability.
- Experience with large-scale datasets and distributed training.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration abilities.
- Demonstrated ability to lead technical projects and mentor teams.
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.
Lead AI/ML Engineer (Deep Learning)
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of deep learning models.
- Architect scalable and efficient AI/ML systems and pipelines.
- Implement and optimize neural networks for various applications.
- Collaborate with cross-functional teams to define project requirements and goals.
- Mentor and guide junior AI/ML engineers and data scientists.
- Develop and maintain robust MLOps practices for model deployment and monitoring.
- Evaluate model performance and iterate to achieve optimal results.
- Stay abreast of the latest research and advancements in AI and deep learning.
- Contribute to the company's AI strategy and technical roadmap.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 6 years of professional experience in AI/ML engineering, with a focus on deep learning.
- Extensive experience with Python and ML libraries such as TensorFlow, PyTorch, and Keras.
- Proven track record of successfully deploying complex ML models into production.
- Strong understanding of algorithms, data structures, and software engineering principles.
- Experience with cloud platforms (AWS, Azure, GCP) and distributed computing.
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated leadership experience in managing technical projects.
- Ability to work effectively in a fully remote team environment.
Senior AI/ML Engineer (Computer Vision)
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art machine learning and deep learning models for computer vision tasks (e.g., object detection, image segmentation, facial recognition).
- Process, clean, and analyze large-scale image and video datasets.
- Experiment with and evaluate various ML algorithms and architectures.
- Collaborate with software engineers to integrate ML models into production systems.
- Optimize model performance for efficiency, accuracy, and scalability.
- Stay abreast of the latest research and advancements in AI, ML, and computer vision.
- Contribute to the entire ML lifecycle, from data preparation to model deployment and monitoring.
- Develop and maintain robust data pipelines and MLOps practices.
- Write high-quality, maintainable code in Python and relevant ML frameworks.
- Participate in code reviews and provide constructive feedback.
- Present research findings and technical solutions to both technical and non-technical audiences.
- Mentor junior engineers and contribute to the team's technical growth.
- Identify opportunities for applying AI/ML to solve business challenges.
- Ensure ethical considerations and fairness are integrated into AI development.
- Document research, experiments, and model performance.
Qualifications:
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Minimum of 5-7 years of hands-on experience in AI/ML engineering, with a strong focus on computer vision.
- Proficiency in Python and ML libraries/frameworks such as TensorFlow, PyTorch, Keras, OpenCV.
- Deep understanding of deep learning architectures (CNNs, RNNs, Transformers) and their applications in vision.
- Experience with data augmentation, transfer learning, and model optimization techniques.
- Familiarity with cloud platforms (AWS, GCP, Azure) and associated ML services.
- Strong programming skills and experience with software development best practices.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and collaboration skills for effective remote work.
- Proven ability to work independently and manage complex projects.
- Experience with MLOps tools and practices is highly desirable.
- Publication record in relevant AI/ML conferences or journals is a plus.
Remote AI/ML Engineer - Computer Vision
Posted 19 days ago
Job Viewed
Job Description
Lead AI/ML Engineer - Computer Vision (Remote)
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Machine learning engineer Jobs in Nairobi !
Lead Machine Learning Engineer - Scalable AI Solutions
Posted 3 days ago
Job Viewed
Job Description
Remote AI/ML Engineer - Deep Learning Specialist
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and train deep learning models for various applications (e.g., computer vision, natural language processing).
- Develop and implement robust machine learning pipelines for data preprocessing, feature engineering, and model evaluation.
- Conduct research into state-of-the-art AI and ML techniques and explore their application to business problems.
- Analyze large, complex datasets to extract insights and identify patterns relevant to model development.
- Optimize model performance, scalability, and efficiency for production deployment.
- Collaborate with data scientists, software engineers, and domain experts to integrate AI solutions into existing systems.
- Stay current with the latest advancements in AI/ML research and technologies.
- Write clean, well-documented, and maintainable code in languages such as Python.
- Participate in code reviews and contribute to the continuous improvement of ML development practices.
- Present research findings and model performance to technical and non-technical audiences.
This is a fully remote position, offering the flexibility to work from any location while contributing to cutting-edge projects. Expertise in deep learning frameworks like TensorFlow, PyTorch, or Keras is essential. A strong foundation in linear algebra, calculus, probability, and statistics is required. We are looking for a candidate who is passionate about pushing the boundaries of AI and can independently drive complex projects to completion in a virtual setting, impacting areas relevant to **Mombasa, Mombasa, KE** and beyond.
Principal AI Engineer - Machine Learning
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the research, design, and implementation of sophisticated machine learning models and algorithms.
- Develop and deploy AI-powered applications and systems that solve complex business problems.
- Work with large datasets, ensuring data quality, preprocessing, and feature engineering.
- Utilize deep learning frameworks (e.g., TensorFlow, PyTorch) for model development and optimization.
- Collaborate with cross-functional teams to integrate AI solutions into existing products and services.
- Mentor junior AI engineers, providing technical guidance and support.
- Stay abreast of the latest advancements in AI, machine learning, and related fields.
- Evaluate and select appropriate AI technologies and tools for project needs.
- Develop and implement MLOps strategies for model deployment, monitoring, and maintenance.
- Conduct experiments and fine-tune models for optimal performance and accuracy.
- Communicate complex technical concepts to both technical and non-technical audiences.