Machine Learning Engineer (Computer Vision)
WhatJobs Direct
About the role
About
Our client is at the forefront of AI innovation and is seeking a talented Machine Learning Engineer specializing in Computer Vision. This fully remote position offers the opportunity to work on cutting‑edge projects that leverage artificial intelligence to solve complex real‑world problems. You will be responsible for designing, developing, and deploying machine learning models for image and video analysis, object detection, recognition, and other computer vision tasks. The ideal candidate will have a strong foundation in machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and computer vision libraries (e.g., OpenCV).
Responsibilities
- Design, develop, and deploy machine learning models for image and video analysis, object detection, recognition, and other computer vision tasks.
- Perform data preprocessing, feature engineering, model training, evaluation, and optimization.
- Collaborate closely with data scientists, software engineers, and domain experts to integrate ML solutions into our products and services.
- Contribute to the entire ML lifecycle, from experimentation to production deployment.
- Research and implement state‑of‑the‑art techniques in computer vision.
- Communicate complex technical concepts to diverse audiences.
Requirements
- Strong foundation in machine learning algorithms.
- Experience with deep learning frameworks such as TensorFlow or PyTorch.
- Proficiency with computer vision libraries (e.g., OpenCV).
- Excellent programming skills, particularly in Python.
- Proven ability to work with large datasets.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices (highly desirable).
- Strong communication skills and ability to explain technical concepts to non‑technical stakeholders.
Location
- Based out of Jos, Plateau, NG, while working entirely remotely.
Requirements
- Strong foundation in machine learning algorithms.
- Proficiency in deep learning frameworks (e.g., TensorFlow, PyTorch).
- Experience with computer vision libraries (e.g., OpenCV).
- Excellent programming skills, particularly in Python.
- Proven ability to work with large datasets.
- Ability to explain complex technical concepts to diverse audiences.
Responsibilities
- Designing, developing, and deploying machine learning models for image and video analysis, object detection, recognition, and other computer vision tasks.
- Data preprocessing, feature engineering, model training, evaluation, and optimization.
- Collaborating closely with data scientists, software engineers, and domain experts to integrate ML solutions into our products and services.
- Contributing to the entire ML lifecycle, from experimentation to production deployment.
- Researching and implementing state-of-the-art techniques in computer vision.
- Supporting research and development activities.
Skills
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