Skip to content
mimi

Senior AI/ML Engineer (Computer Vision)

WhatJobs Direct

Remote · Nigeria Full-time Senior 3w ago

About the role

About

Our client is a cutting‑edge technology company specializing in artificial intelligence and machine learning solutions, seeking an exceptional Senior AI/ML Engineer with a deep focus on Computer Vision. This is a fully remote role, offering the opportunity to work on groundbreaking projects from anywhere. You will be at the forefront of developing advanced computer vision algorithms and models that power our innovative products and services. This role requires a strong theoretical foundation in machine learning, extensive practical experience with deep learning frameworks, and a passion for solving complex visual intelligence problems.

Key Responsibilities

  • Design, develop, and implement state-of-the-art computer vision models and algorithms for tasks such as object detection, image segmentation, facial recognition, and scene understanding.
  • Train, evaluate, and optimize deep learning models using large‑scale datasets.
  • Collaborate with software engineers to integrate ML models into production systems and applications.
  • Conduct research and stay abreast of the latest advancements in computer vision, deep learning, and AI.
  • Experiment with different model architectures, hyperparameters, and training techniques to achieve optimal performance.
  • Develop data augmentation strategies and pre‑processing pipelines to enhance model robustness.
  • Contribute to the design and architecture of ML systems and infrastructure.
  • Write clean, efficient, and well‑documented code for ML models and associated tools.
  • Participate in code reviews and provide constructive feedback to peers.
  • Present research findings and project progress to technical and non‑technical stakeholders.

Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
  • 5+ years of professional experience in developing and deploying computer vision and machine learning models.
  • Proven expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Strong programming skills in Python and experience with libraries like OpenCV, NumPy, and Pandas.
  • Deep understanding of image processing techniques, convolutional neural networks (CNNs), and other relevant architectures.
  • Experience with cloud platforms (AWS, Azure, GCP) and ML services is a plus.
  • Familiarity with MLOps principles and tools for model deployment and monitoring.
  • Excellent analytical, problem‑solving, and critical thinking skills.
  • Strong communication and collaboration abilities, with the capacity to work effectively in a remote team environment.
  • Published research in relevant AI/ML conferences or journals is highly desirable.

Application

This is an exciting opportunity to contribute to pioneering AI research and development within a collaborative and innovative remote‑first company. If you are driven by challenges and passionate about the future of computer vision, we encourage you to apply.

Requirements

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
  • 5+ years of professional experience in developing and deploying computer vision and machine learning models.
  • Proven expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Strong programming skills in Python and experience with libraries like OpenCV, NumPy, and Pandas.
  • Deep understanding of image processing techniques, convolutional neural networks (CNNs), and other relevant architectures.
  • Experience with cloud platforms (AWS, Azure, GCP) and ML services is a plus.
  • Familiarity with MLOps principles and tools for model deployment and monitoring.
  • Excellent analytical, problem-solving, and critical thinking skills.
  • Strong communication and collaboration abilities, with the capacity to work effectively in a remote team environment.
  • Published research in relevant AI/ML conferences or journals is highly desirable.

Responsibilities

  • Design, develop, and implement state-of-the-art computer vision models and algorithms for tasks such as object detection, image segmentation, facial recognition, and scene understanding.
  • Train, evaluate, and optimize deep learning models using large-scale datasets.
  • Collaborate with software engineers to integrate ML models into production systems and applications.
  • Conduct research and stay abreast of the latest advancements in computer vision, deep learning, and AI.
  • Experiment with different model architectures, hyperparameters, and training techniques to achieve optimal performance.
  • Develop data augmentation strategies and pre-processing pipelines to enhance model robustness.
  • Contribute to the design and architecture of ML systems and infrastructure.
  • Write clean, efficient, and well-documented code for ML models and associated tools.
  • Participate in code reviews and provide constructive feedback to peers.
  • Present research findings and project progress to technical and non-technical stakeholders.

Skills

AWSAzureCNNsComputer VisionKerasMachine LearningMLOpsNumPyOpenCVPandasPythonPyTorchTensorFlow

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