Skip to content
mimi

Remote AI/ML Engineer (Computer Vision)

WhatJobs Direct

Remote · Nigeria Full-time 3w ago

About the role

About

Our client is at the forefront of innovation and is seeking a talented Remote AI/ML Engineer specializing in Computer Vision to join their cutting‑edge research and development team. This role offers the unique opportunity to work on challenging projects from the comfort of your home, contributing to the advancement of artificial intelligence. You will be responsible for designing, developing, and deploying machine learning models, particularly focused on computer vision tasks such as image recognition, object detection, segmentation, and facial analysis. The ideal candidate will have a strong theoretical understanding of deep learning algorithms and practical experience with frameworks like TensorFlow, PyTorch, or Keras. Your responsibilities will include data preprocessing, feature engineering, model training, evaluation, and optimization. You will collaborate with a team of world‑class researchers and engineers to push the boundaries of what's possible in AI. This role requires a proactive and self‑motivated individual with excellent problem‑solving skills and a passion for staying current with the latest research in AI and computer vision. You should be adept at translating complex research papers into practical applications and communicating technical concepts clearly to both technical and non‑technical audiences. We are looking for someone who can take ownership of projects, drive them to completion, and contribute to a culture of innovation and continuous learning. This is an excellent opportunity to work on impactful projects that could shape the future of various industries.

Responsibilities

  • Design, develop, and implement advanced machine learning models for computer vision applications.
  • Conduct research and experimentation to improve model accuracy, efficiency, and robustness.
  • Process and analyze large‑scale image and video datasets.
  • Implement and fine‑tune deep learning architectures (e.g., CNNs, Transformers) for specific tasks.
  • Optimize models for performance and deployment on various platforms.
  • Collaborate with cross‑functional teams to integrate AI solutions into products and services.
  • Stay up‑to‑date with the latest advancements in AI, machine learning, and computer vision research.
  • Write clean, well‑documented, and efficient code.
  • Present research findings and project progress to technical and non‑technical stakeholders.
  • Contribute to the development of MLOps pipelines for model training and deployment.
  • Mentor junior engineers and contribute to knowledge sharing within the team.

Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • Proven experience in developing and deploying computer vision models.
  • Strong programming skills in Python and proficiency with ML libraries (e.g., TensorFlow, PyTorch, Keras).
  • Solid understanding of deep learning concepts, algorithms, and best practices.
  • Experience with data augmentation, transfer learning, and model evaluation techniques.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and ML services.
  • Excellent analytical, problem‑solving, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Experience with image processing libraries (e.g., OpenCV, Pillow).
  • Familiarity with MLOps practices and tools is a plus.
  • Publications in top‑tier AI/CV conferences are highly regarded.

Requirements

  • Proven experience in developing and deploying computer vision models.
  • Strong programming skills in Python and proficiency with ML libraries (e.g., TensorFlow, PyTorch, Keras).
  • Solid understanding of deep learning concepts, algorithms, and best practices.
  • Experience with data augmentation, transfer learning, and model evaluation techniques.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and ML services.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Experience with image processing libraries (e.g., OpenCV, Pillow).

Responsibilities

  • Design, develop, and implement advanced machine learning models for computer vision applications.
  • Conduct research and experimentation to improve model accuracy, efficiency, and robustness.
  • Process and analyze large-scale image and video datasets.
  • Implement and fine-tune deep learning architectures (e.g., CNNs, Transformers) for specific tasks.
  • Optimize models for performance and deployment on various platforms.
  • Collaborate with cross-functional teams to integrate AI solutions into products and services.
  • Stay up-to-date with the latest advancements in AI, machine learning, and computer vision research.
  • Write clean, well-documented, and efficient code.
  • Present research findings and project progress to technical and non-technical stakeholders.
  • Contribute to the development of MLOps pipelines for model training and deployment.
  • Mentor junior engineers and contribute to knowledge sharing within the team.

Skills

AWSAzureCNNsComputer VisionGCPKerasMachine LearningMLOpsOpenCVPillowPythonPyTorchTensorFlowTransformers

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free