Machine Learning Engineer - Computer Vision
Explore Group
- +2
- +8
- London, England, United Kingdom
- +2
- +8
- London, England, United Kingdom
About
Responsibilities
Develop, train, and optimise computer vision models for real world applications.
Work with large datasets including images and video, ensuring data preprocessing, augmentation, and pipeline optimisation.
Deploy ML models into production, ensuring scalability, efficiency, and reliability.
Collaborate closely with data scientists, software engineers, and product teams to translate business needs into technical solutions.
Stay up to date with the latest advancements in deep learning, computer vision, and related technologies.
Key Skills & Experience
Strong hands on experience with Computer Vision frameworks (e.g., OpenCV, PyTorch, TensorFlow).
Proficiency in Python and ML/DL libraries (NumPy, Pandas, scikit-learn).
Proven track record of building and deploying ML models in production environments.
Knowledge of MLOps tools (e.g., MLflow, Kubeflow, Docker, Kubernetes, or similar).
Experience working with cloud platforms (AWS, Azure, or GCP).
Solid understanding of CNNs, object detection, segmentation, and image classification.
Strong problem-solving skills and ability to work in a hybrid, collaborative environment.
Nice to Have
Experience with transformer-based vision models (ViT, CLIP, SAM).
Familiarity with real-time inference and optimisation (ONNX, TensorRT).
Previous work on video analytics, 3D vision, or multi-modal ML projects.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Consulting
Industries
Staffing and Recruiting
#J-18808-Ljbffr
Nice-to-have skills
- Computer Vision
- Numpy
- OpenCV
- Pandas
- PyTorch
- Python
- Scikit-learn
- TensorFlow
Work experience
- Machine Learning
- Computer Vision
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.