1,254 Facial Recognition Systems jobs in the United Kingdom
Machine Learning Engineer, Computer Vision
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy machine learning models for computer vision tasks such as image classification, object detection, segmentation, and tracking.
- Implement and fine-tune deep learning architectures using frameworks like TensorFlow, PyTorch, or Keras.
- Preprocess and augment large-scale image and video datasets.
- Conduct rigorous experimentation and evaluation of model performance, identifying areas for improvement.
- Collaborate closely with AI researchers, software engineers, and product managers to integrate ML solutions into products and platforms.
- Stay current with the latest research and advancements in computer vision and deep learning.
- Develop efficient and scalable ML pipelines for training and inference.
- Write clean, well-documented, and maintainable code.
- Contribute to the overall AI strategy and roadmap.
- Present findings and insights to technical and non-technical stakeholders.
- Master's or PhD in Computer Science, Artificial Intelligence, Electrical Engineering, or a related quantitative field.
- Proven experience in developing and deploying machine learning models, with a strong focus on computer vision.
- Proficiency in Python and core ML libraries (e.g., TensorFlow, PyTorch, OpenCV).
- Solid understanding of deep learning concepts and architectures (CNNs, RNNs, Transformers).
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
- Ability to work independently and collaboratively in a fully remote, fast-paced environment.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and presentation skills.
- Experience with cloud platforms (AWS, Azure, GCP) and ML deployment strategies is a plus.
- Publications in top-tier AI/ML conferences (e.g., CVPR, ICCV, ECCV, NeurIPS) are highly regarded.
Machine Learning Engineer - Computer Vision
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, train, and deploy machine learning models for computer vision tasks such as image recognition, object detection, and segmentation.
- Implement and optimize deep learning architectures using frameworks like TensorFlow, PyTorch, or Keras.
- Process and manage large datasets of images and videos.
- Conduct thorough research into new algorithms and techniques in computer vision and ML.
- Collaborate with software engineers to integrate ML models into production systems.
- Evaluate model performance and identify areas for improvement.
- Write clean, efficient, and well-documented code.
- Stay up-to-date with the latest advancements in the field of AI and computer vision.
- Contribute to the overall AI strategy and roadmap of the company.
- Master's or PhD in Computer Science, Electrical Engineering, or a related quantitative field.
- Demonstrable experience in developing and deploying computer vision models.
- Proficiency in Python and common ML libraries (e.g., OpenCV, Scikit-learn).
- Strong understanding of deep learning principles and frameworks (TensorFlow, PyTorch).
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent analytical and problem-solving skills.
- Ability to work independently and as part of a team.
- Strong communication skills for technical discussions and presentations.
Machine Learning Engineer (Computer Vision)
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement machine learning models for computer vision tasks, including image recognition, object detection, segmentation, and tracking.
- Conduct research and experimentation to explore novel algorithms and techniques in deep learning for computer vision.
- Process, clean, and annotate large datasets to train and evaluate machine learning models.
- Collaborate with cross-functional teams to integrate ML models into production systems and applications.
- Optimize model performance for accuracy, efficiency, and scalability.
- Stay abreast of the latest advancements in AI, machine learning, and computer vision research.
- Write high-quality, well-documented, and maintainable code in Python.
- Contribute to the development of internal ML platforms and tools.
- Present research findings and project progress to internal teams and external stakeholders.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Proven experience (3+ years) in developing and deploying machine learning models, with a strong focus on computer vision.
- Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Expertise in Python programming and associated scientific libraries (e.g., NumPy, SciPy, Pandas).
- Solid understanding of computer vision concepts, algorithms, and libraries (e.g., OpenCV).
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
- Familiarity with large-scale data processing and distributed computing.
- Strong problem-solving skills and the ability to tackle complex technical challenges.
- Excellent communication and collaboration skills, especially in a remote setting.
- A portfolio of relevant projects or publications is highly desirable.
Machine Learning Engineer - Computer Vision
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop, train, and evaluate machine learning models for computer vision tasks (e.g., object detection, image segmentation, facial recognition).
- Implement and optimize deep learning architectures using frameworks such as TensorFlow, PyTorch, or Keras.
- Process and analyze large datasets of images and videos for model training and validation.
- Collaborate with data scientists and software engineers to integrate ML models into production systems.
- Conduct research on state-of-the-art computer vision techniques and apply them to practical problems.
- Design and implement efficient data pipelines for image and video processing.
- Optimize model performance for deployment on various hardware platforms.
- Stay current with the latest advancements in AI, machine learning, and computer vision.
- Contribute to technical documentation, presentations, and knowledge sharing within the team.
- Ensure the ethical and responsible development of AI technologies.
Qualifications:
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Proven experience in developing and deploying machine learning models, with a strong focus on computer vision.
- Proficiency in Python and deep learning frameworks (e.g., TensorFlow, PyTorch).
- Strong understanding of image processing techniques and computer vision algorithms.
- Experience with data augmentation, model evaluation metrics, and hyperparameter tuning.
- Familiarity with cloud platforms (AWS, Azure, GCP) and ML deployment strategies.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong programming skills and experience with software development best practices.
- Effective communication and collaboration skills, with the ability to work in a hybrid team environment.
- Experience with C++ or other relevant programming languages is a plus.
This is an outstanding opportunity for a passionate Machine Learning Engineer to contribute to impactful AI projects and grow their career in a leading technology organization. If you are excited by the challenges of computer vision and AI, apply today.
Machine Learning Engineer (Computer Vision)
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, train, and optimize machine learning models for computer vision tasks, including image classification, object detection, segmentation, and tracking.
- Implement and fine-tune deep learning architectures such as CNNs, RNNs, and Transformers.
- Process and augment large image and video datasets for model training.
- Collaborate with software engineers to integrate ML models into production systems and applications.
- Conduct rigorous experimentation and evaluation of model performance, identifying areas for improvement.
- Stay up-to-date with the latest research and advancements in computer vision and deep learning.
- Contribute to the research and development of new AI algorithms and techniques.
- Work with cloud platforms and MLOps tools for model deployment and monitoring.
- Troubleshoot and resolve issues related to model performance and deployment.
- Document models, algorithms, and experimental results thoroughly.
- Communicate technical findings and progress to both technical and non-technical stakeholders.
- Master's or Ph.D. degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a related quantitative field.
- Proven experience in developing and deploying machine learning models, with a specialization in computer vision.
- Strong proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Experience with computer vision libraries like OpenCV, Pillow, or scikit-image.
- Solid understanding of deep learning concepts, convolutional neural networks (CNNs), and other relevant architectures.
- Experience with data augmentation techniques and handling large datasets.
- Familiarity with cloud computing platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced, research-oriented environment.
Lead Machine Learning Engineer - Computer Vision
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of advanced machine learning models for computer vision tasks.
- Mentor and guide a team of machine learning engineers, fostering a collaborative and innovative environment.
- Oversee the entire ML lifecycle, from data collection and preprocessing to model training, evaluation, and deployment.
- Collaborate closely with product managers and software engineers to integrate ML solutions into products and services.
- Stay abreast of the latest research and advancements in computer vision and deep learning.
- Develop and maintain robust and scalable ML pipelines and infrastructure.
- Ensure the ethical and responsible development of AI systems, addressing potential biases.
- Conduct rigorous experimentation and analysis to optimize model performance.
- Communicate complex technical findings and strategies to stakeholders at various levels.
- Contribute to the technical roadmap and strategic direction of the ML team.
- Design and implement A/B testing frameworks for evaluating model effectiveness.
- Troubleshoot and resolve issues related to ML model performance and deployment.
- Champion best practices in software engineering and MLOps.
- Contribute to the intellectual property portfolio through invention disclosures and patents.
- Promote a culture of continuous learning and knowledge sharing within the team.
- Master's or PhD degree in Computer Science, Artificial Intelligence, or a related field.
- Extensive experience (5+ years) in machine learning, with a strong focus on computer vision.
- Proven experience in leading ML projects and mentoring engineers.
- Deep understanding of deep learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., OpenCV, scikit-image).
- Expertise in various computer vision techniques, including object detection, image segmentation, and classification.
- Strong programming skills in Python and experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in developing and deploying ML models at scale (MLOps).
- Excellent analytical, problem-solving, and critical-thinking skills.
- Exceptional communication and leadership abilities.
- Experience with data augmentation, model optimization, and transfer learning.
- Published research in top-tier computer vision or ML conferences is a strong plus.
Location: Leicester, Leicestershire, UK
Senior Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement advanced computer vision models.
- Research and apply state-of-the-art ML/DL techniques.
- Optimise model performance for real-time applications.
- Collaborate with cross-functional teams on product integration.
- Manage the ML lifecycle from data to deployment.
- Evaluate and benchmark model performance.
- Stay up-to-date with the latest advancements in computer vision and AI.
- Mentor junior machine learning engineers.
- Contribute to the company's AI strategy and roadmap.
- MSc or PhD in Computer Science, Artificial Intelligence, or a related field.
- 5+ years of experience in machine learning engineering, with a focus on computer vision.
- Strong expertise in Python and deep learning frameworks (TensorFlow, PyTorch).
- Proven experience with computer vision libraries (OpenCV).
- Experience with cloud ML platforms (AWS SageMaker, Azure ML, GCP AI Platform).
- Solid understanding of ML algorithms, data structures, and software engineering best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities for a hybrid environment.
Be The First To Know
About the latest Facial recognition systems Jobs in United Kingdom !
Senior Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
As a Senior Machine Learning Engineer, you will be responsible for the entire machine learning lifecycle, from data acquisition and preprocessing to model training, evaluation, and deployment. You will focus on developing robust and scalable computer vision algorithms for tasks such as object detection, image segmentation, facial recognition, and scene understanding. Collaboration is key; you will work closely with software engineers, data scientists, and product managers to integrate ML models into our products and services. Your expertise in deep learning frameworks and MLOps will be crucial for building efficient and reliable ML pipelines. This hybrid role involves a balance of on-site collaboration and remote work, offering flexibility while fostering team synergy.
Key Responsibilities:
- Design, develop, and implement state-of-the-art machine learning models for computer vision applications.
- Experiment with various deep learning architectures (e.g., CNNs, Transformers) and training techniques.
- Manage and preprocess large-scale image and video datasets.
- Train, evaluate, and fine-tune ML models to achieve optimal performance.
- Develop and maintain MLOps pipelines for model deployment, monitoring, and retraining.
- Collaborate with software engineering teams to integrate ML models into production systems.
- Stay up-to-date with the latest advancements in computer vision and machine learning research.
- Contribute to the definition of ML project roadmaps and technical strategies.
- Write clean, well-documented, and efficient code in Python.
- Mentor junior ML engineers and share knowledge with the team.
- Participate in code reviews and contribute to establishing best practices for ML development.
- Troubleshoot and debug ML models and pipelines.
- Effectively communicate technical concepts and results to both technical and non-technical stakeholders.
- Work proactively within a hybrid environment, coordinating effectively with on-site and remote colleagues.
The ideal candidate will possess a Master's or Ph.D. degree in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field. You should have a minimum of 5 years of hands-on experience in machine learning engineering, with a strong specialization in computer vision. Proven experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras is essential. Expertise in libraries like OpenCV, scikit-image, and scikit-learn is highly desirable. Familiarity with MLOps tools and practices (e.g., Docker, Kubernetes, MLflow) is a significant plus. Excellent analytical, problem-solving, and programming skills are required. Strong communication and collaboration skills are crucial for this hybrid role. You should be comfortable working both independently and as part of a team. This position requires regular presence at our Bristol, South West England, UK office, with flexibility for remote work.
Senior Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement state-of-the-art machine learning models for computer vision tasks (e.g., object detection, image segmentation, facial recognition).
- Process and analyze large datasets of visual information to train and validate models.
- Stay current with the latest research and advancements in machine learning and computer vision.
- Collaborate with cross-functional teams, including software engineers, data scientists, and product managers, to integrate ML solutions into products.
- Optimize ML models for performance, scalability, and efficiency in production environments.
- Develop and maintain robust ML pipelines and infrastructure.
- Conduct experiments and evaluate model performance using appropriate metrics.
- Write high-quality, maintainable code and comprehensive documentation.
- Mentor junior engineers and contribute to the team's technical growth.
- Present findings and technical designs to stakeholders.
- MSc or PhD in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field, or equivalent practical experience.
- 5+ years of hands-on experience in machine learning engineering, with a significant focus on computer vision.
- Proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, OpenCV, scikit-learn).
- Experience with deep learning architectures for image analysis.
- Strong understanding of ML fundamentals, including supervised, unsupervised, and reinforcement learning.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
- Excellent problem-solving skills and analytical thinking.
- Strong communication and collaboration skills.
- Experience in deploying ML models into production systems.
- Ability to work independently and contribute effectively within a team setting.
Senior Machine Learning Engineer - Computer Vision
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement advanced machine learning models for computer vision tasks such as object detection, image segmentation, facial recognition, and image generation.
- Conduct research into state-of-the-art computer vision techniques and algorithms.
- Train and fine-tune deep learning models using large-scale datasets.
- Optimize model performance for efficiency, accuracy, and real-time applications.
- Develop robust data pipelines for data augmentation, preprocessing, and model evaluation.
- Collaborate with software engineers to integrate ML models into production systems and applications.
- Stay current with the latest advancements in AI, ML, and Computer Vision research.
- Mentor junior engineers and contribute to the team's technical growth.
- Participate in code reviews and contribute to best practices in ML development.
- Evaluate and experiment with new frameworks and tools to improve development workflows.
- MSc or PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related quantitative field.
- Minimum of 5 years of hands-on experience in machine learning engineering, with a strong focus on computer vision.
- Proven experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Proficiency in programming languages like Python, and experience with relevant libraries (e.g., OpenCV, scikit-learn, NumPy).
- Solid understanding of computer vision algorithms and techniques.
- Experience with data preprocessing, feature engineering, and model evaluation methodologies.
- Experience deploying machine learning models into production environments is highly desirable.
- Familiarity with cloud platforms (AWS, Azure, GCP) and ML infrastructure is a plus.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication skills to articulate technical concepts effectively.