School of Sports and Health – Project Staff (8-Months Contract)
Republic Polytechnic
The Singapore Public Service
School of Sports and Health – Project Staff (8-Months Contract)
The School of Sports and Health, whose vision is to be the leading educator in sports, health and leisure, invites applicants to join its motivated and passionate team.
We are looking for a capable and responsible individual to work on an R&D project for Artificial Intelligence (AI) as a Project Staff who will function as a Machine Learning Engineer.
The Project Staff will take on an active role from data preparation, development, training, tuning and evaluation of machine learning models to provisioning of the models for production use. The staff will also design and develop a AI-based platform for the consumption of the developed AI functionalities i.e. recognises movement in videos, extracts relevant data and display data on a user-friendly dashboard. Staff will work closely with senior staff in researching AI technologies and machine learning models.
[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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Computer Science Computer Vision D3 Data visualization Deep Learning Django Engineering ETL Feature engineering Flask JavaScript Machine Learning ML models MySQL Node.js OpenCV PostgreSQL Python PyTorch R R&D Streamlit TensorFlow Testing UX XML
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.