Search by job, company or skills
[What you will be working on]
The Project Staff will carry out an active role in the R&D project on Artificial Intelligence (AI) through:
Playing an active role in data preparation
Development, training, tuning and evaluation of machine learning models
Provisioning of machine learning models for production use.
Designing and developing an AI-based platform for the consumption of the developed AI functionalities, i.e. recognises movement in videos, extracts relevant data and displays data on a user-friendly dashboard.
Test and optimize the platform for accuracy and performance.
Working closely with senior staff in researching AI technologies and machine learning models.
The successful candidate will be placed on an 8-months contract.
[What we are looking for]
Applicants should possess the following:
Qualifications in Computer Science, Computing or Information Systems or its related field.
Experience in Python, R, Go, XML, Node.js.
Computer Vision:
Proficiency with computer vision libraries such as OpenCV or MediaPipe for detecting and tracking movement in videos.
Experience with pose estimation and keypoint detection techniques, which are critical for movement analysis.
Machine Learning and Deep Learning:
Strong understanding of machine learning algorithms, particularly deep learning frameworks like TensorFlow or PyTorch.
Experience in training, fine-tuning, and deploying models for video analysis or action recognition tasks.
Experience in End-to-end data pipeline for ML models, including ETL process, cleaning, wrangling, feature engineering, selection, validation and testing.
Data Processing and Feature Extraction:
Skills in data extraction and manipulation to isolate and interpret movement data.
Familiarity with techniques for data cleaning, filtering, and transformation to ensure reliable data for analysis and visualization.
Backend Development:
Knowledge of backend technologies like Python (Flask/Django) or Node.js for handling server-side data processing.
Experience with database management (e.g., PostgreSQL, MySQL) to store, retrieve, and manage video metadata.
Data Visualization and Dashboard Design:
Proficiency in dashboard frameworks such as Dash, Streamlit, or integrating with front-end JavaScript libraries (e.g., D3.js) to visualize extracted data in an accessible format.
Knowledge of UI/UX principles for creating user-friendly and intuitive dashboards.
Experience with Pre-trained Models for Movement Analysis:
Familiarity with pre-trained models like OpenPose or other pose estimation models to speed up the process.
Ability to evaluate and fine-tune these models to optimize movement recognition accuracy.
Knowledge of Sports Movement Analysis:
Background or interest in sports analysis or biomechanics, which can help in understanding movement-specific requirements and nuances.
Debugging and Optimization:
Ability to debug issues in both the data pipeline and the AI model to ensure accurate and efficient performance.
Skills in performance optimization to handle real-time or near-real-time video processing.
Soft Skills:
Able to communicate in good spoken and written English.
High degree of self-motivation and the ability to work effectively in a team environment.
Entry-level candidates are welcome to apply.
Function:Technology
Job Type:Permanent Job
Login to check your skill match score
Date Posted: 14/11/2024
Job ID: 100286029