Skip to content
mimi

Senior Machine Learning Engineer, Computer Vision

WhatJobs Direct

Nigeria · On-site Full-time Senior 2d ago

About the role

We are seeking an experienced Senior Machine Learning Engineer specializing in Computer Vision to join our fully remote, world-class R&D team. This role offers the opportunity to work on cutting-edge projects, developing sophisticated AI models for image and video analysis. You will leverage your deep expertise in deep learning, computer vision algorithms, and software engineering to build robust, scalable solutions. As a remote-first position, you'll collaborate with a global team of experts, driving innovation from your home office.

Responsibilities: Design, develop, and implement advanced machine learning models for computer vision tasks, including object detection, image segmentation, facial recognition, and video analysis. Utilize deep learning frameworks such as TensorFlow, PyTorch, and Keras to build and train complex neural networks. Process and analyze large-scale image and video datasets, ensuring data quality and integrity. Develop and optimize algorithms for real-time inference and deployment on various platforms. Collaborate with cross-functional teams, including software engineers, product managers, and researchers, to integrate ML models into products and services. Conduct rigorous experimentation, evaluation, and validation of ML models to ensure performance and accuracy. Stay current with the latest research and advancements in machine learning and computer vision. Write clean, efficient, and well-documented code for ML pipelines and production systems. Mentor junior engineers and contribute to the team's technical growth and knowledge sharing. Participate in code reviews and architectural discussions. Contribute to the overall AI strategy and roadmap. Qualifications: Master's or Ph.D. in Computer Science, Electrical Engineering, or a related quantitative field with a focus on Machine Learning or Computer Vision. 5+ years of professional experience in machine learning engineering, with a strong emphasis on computer vision. Proven experience in developing and deploying deep learning models for computer vision tasks. Proficiency in Python and common ML/CV libraries (e.g., OpenCV, scikit-learn, Pillow). Hands-on experience with deep learning frameworks (TensorFlow, PyTorch). Solid understanding of classical computer vision algorithms and techniques. Experience with cloud platforms (AWS, GCP, Azure) and ML Ops practices is a plus. Strong analytical and problem-solving skills. Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment. Published research in top-tier CV/ML conferences is highly desirable. Join us to push the boundaries of what's possible with computer vision and AI.

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