Machine Learning Engineer - Computer Vision
WhatJobs Direct
About the role
Our client is actively seeking a skilled Machine Learning Engineer with a specialization in Computer Vision to join their innovative AI team. This fully remote role offers the exciting opportunity to work on challenging projects that involve developing and deploying advanced visual recognition and analysis systems. You will be responsible for designing, training, and evaluating machine learning models for tasks such as object detection, image segmentation, facial recognition, and video analysis. The ideal candidate will possess a strong foundation in machine learning algorithms, deep learning frameworks (such as TensorFlow or PyTorch), and programming languages like Python. Experience with computer vision libraries (e.g., OpenCV) and a solid understanding of data preprocessing techniques for image and video data are essential. You will collaborate closely with other AI researchers, data scientists, and software engineers to bring cutting-edge computer vision solutions to life. This role requires a highly analytical mind, excellent problem-solving abilities, and a passion for staying at the forefront of AI innovation. We are looking for individuals who can contribute to research and development efforts, optimize model performance, and ensure the scalability of deployed solutions.
Key Responsibilities: Design, develop, and implement machine learning models for computer vision applications. Train and fine-tune deep learning models using large datasets of images and videos. Perform data augmentation, preprocessing, and feature engineering for visual data. Evaluate model performance using appropriate metrics and implement improvements. Optimize algorithms for efficiency and scalability in production environments. Collaborate with software engineers to integrate ML models into applications and systems. Stay current with the latest research and advancements in computer vision and deep learning. Contribute to the development of new research ideas and intellectual property. Document research findings, model architectures, and experimental results. Troubleshoot and debug machine learning pipelines and deployed models. Qualifications: Master's or Ph.D. degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field with a focus on Computer Vision. 3+ years of hands-on experience in developing and deploying computer vision models. Proficiency in Python programming and deep learning frameworks (TensorFlow, PyTorch). Experience with computer vision libraries such as OpenCV. Solid understanding of image processing techniques and classical computer vision algorithms. Knowledge of various neural network architectures (CNNs, RNNs, Transformers) for vision tasks. Experience with cloud platforms (AWS, GCP, Azure) for ML model training and deployment is a plus. Strong analytical and problem-solving skills. Excellent communication and collaboration abilities in a remote setting. Ability to work independently and manage multiple projects effectively. This is an exciting opportunity to contribute to pioneering advancements in computer vision and AI. If you are driven by innovation and have a passion for visual intelligence, we encourage you to apply.
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