Computer Vision Lab Research Assistant

Job Description

  • assisting in conducting research activities related to computer vision, including literature reviews, data collection, experimentation, and analysis
  • assisting in the development and implementation of computer vision algorithms, including image processing, object detection, recognition, segmentation, and tracking
  • preparing and annotating datasets for training and evaluation purposes, ensuring data quality and relevance to research objectives
contributing to the solution in a form of software tools and frameworks for computer vision research, using programming languages such as Python or C/C++
  • assisting in the analysis of qualitative and quantitative data, as directed.


Qualifications

N/a



Skills
  • Some prior experience and strong interest in the subject of Computer Vision
  • Understanding of deep learning frameworks (e.g., TensorFlow Keras, PyTorch) and some proficiency in training convolutional neural networks (CNNs) for computer vision tasks.
  • Familiarity in training deep learning models using preprocessed and augmented datasets, monitoring model performance and convergence during training.
  • Practical knowledge in utilizing programming languages relevant to machine learning, deep learning and computer vision (Python 3.4 and above is an absolute must).
  • Experience working with video / image data, including data preprocessing, annotation and analysis using popular libraries (e.g. OpenCV)
Knowledge of common evaluation metrics for assessing model performance in computer vision tasks, such as accuracy, precision, recall, and F1 score.
  •  Knowledge in web frameworks written in Python (e.g. Flask) is desirable but not essential
MORE JOBS LIKE THIS

    ?    assisting in conducting research activities related to computer vision, including literature reviews, data collection, experimentation, and analysis
    ?    assisting in the development and implementation of computer vision algorithms, including image processing, object detection, recognition, segmentation, and tracking
    ?    preparing and annotating datasets for training and evaluation purposes, ensuring data quality and relevance to research objectives
contributing to the solution in a form of software tools and frameworks for computer vision research, using programming languages such as Python or C/C++
    ?    assisting in the analysis of qualitative and quantitative data, as directed.



Qualifications

N/a



Skills

    ?    Some prior experience and strong interest in the subject of Computer Vision
    ?    Understanding of deep learning frameworks (e.g., TensorFlow Keras, PyTorch) and some proficiency in training convolutional neural networks (CNNs) for computer vision tasks.
    ?    Familiarity in training deep learning models using preprocessed and augmented datasets, monitoring model performance and convergence during training.
    ?    Practical knowledge in utilizing programming languages relevant to machine learning, deep learning and computer vision (Python 3.4 and above is an absolute must).
    ?    Experience working with video / image data, including data preprocessing, annotation and analysis using popular libraries (e.g. OpenCV)
Knowledge of common evaluation metrics for assessing model performance in computer vision tasks, such as accuracy, precision, recall, and F1 score.
    ?    Knowledge in web frameworks written in Python (e.g. Flask) is desirable but not essential

IT Support Assistant
This job will run for the new academic year. You will be expected to perform the following checks on a daily basis as agreed with the local End User Services team. Your main duties will be to log and raise tickets for the following, but there maybe additional tasks availible throughout the year.

  • Faults with PCs
  • Faults with printers
  • Faults with Audio Visual
  • Refill paper in printers
  • Standard of cleanliness in room

You will liase on a weekly basis with the local End User Services Supervisor.



Qualifications

No qualification required, training will be provided



Skills

No qualification required, training will be provided

Job Title:  Digital Fingerprinting Feature Engineering 

Nvidia CSIT Cyber-AI hub intern in feature engineering (up to a maximum of 15 hours per week for 20 weeks). 

The successful candidate will be working as an intern with the Nvidia CSIT Cyber-AI Hub project team on preparing data from multiple sources for AI training. This includes proper data storage, organization, cleaning and feature engineering/preprocessing tasks. 

The candidate will help to improve the current feature selection and engineering process for the development of the behavioral model proposed by the team. In addition, and upon obtaining successful results, the candidate is expected to assist with the integration of the software in the Nvidia Morpheus github page. 



Qualifications

Degree in Computer Science or in a relevant field. 

Have, or be about to obtain an artificial intelligence related postgraduate degree. 



Skills

Essential criteria: 

In depth knowledge of Artificial Intelligent/Machine Learning concepts 

Experience in data management for AI training. 

Understanding in networking and security best practices. 

Strong programming skills (Python) 

Proficient Linux/Windows skills. 

Desirable criteria: 

Experience with ML projects including feature engineering 

Understanding of cyber security concepts, e.g. Cyber Kill Chain and Defense-in-depth. 

Knowledge in the MITRE ATT&CK framework and other threat modelling tools. 

MORE JOBS LIKE THIS