School of Engineering - Research Staff (AI & Software Devt - CV & Mobile App)
About this role
[What the role is]
(AI & Software Development – Computer Vision & Mobile Applications)
[What you will be working on]
The incumbent will support applied research, industry collaboration, and laboratory operations through the design, development, and deployment of AI-enabled software solutions, with a focus on computer vision, mobile (Android) applications, and intelligent automation for smart logistics and supply chain use cases.
The role involves hands-on AI model integration, software development, system prototyping, and technical support for industry-facing projects and innovation labs.
Key Responsibilities:
AI & Computer Vision Development
• Design, develop, and deploy AI-driven computer vision solutions using libraries such as OpenCV and machine learning frameworks, supporting use cases including object detection, tracking, localisation, and visual analytics.
• Implement and integrate AI models into real-world applications, including vision-based decision support and automation systems.
• Support data preparation, experimentation, and evaluation of AI models for applied research and proof-of-concept projects.
Mobile & Application Development
• Develop and maintain Android and cross-platform mobile applications that interface with AI and computer vision components.
• Build backend services and APIs to support AI-enabled mobile and web applications using modern frameworks.
• Integrate AI services into applications for real-time inference and analytics.
Intelligent Automation & Systems Integration
• Support the integration of AI, computer vision, and automation technologies with robotics, smart devices, and operational systems.
• Contribute to feasibility studies and pilots involving AI-enabled automation, autonomous systems, and smart monitoring solutions.
• Assist in translating AI prototypes into deployable or licensable solutions.
Industry Projects & Applied Research
• Participate in end-to-end delivery of AI-focused industry consultancy and applied research projects with SMEs, MNCs, and government agencies.
• Provide technical input on AI solution design, architecture, and implementation during stakeholder engagements.
• Support deployment, testing, documentation, and post-deployment technical support of AI solutions.
Lab, Platform & Showcase Support
• Maintain and enhance AI, automation, and digital platforms within the supply chain and innovation laboratories.
• Support AI and technology demonstrations for lab visits, innovation showcases, and partner engagements.
• Assist in curating applied AI use cases for industry and academic audiences.
Knowledge Sharing & Enablement
• Support lecturers and project teams in developing AI-related teaching materials, demonstrations, and applied learning resources.
• Contribute to technical documentation, AI solution guides, and internal knowledge repositories.
[What we are looking for]
• Tertiary Education in Computer Science, Artificial Intelligence, Information Technology, Engineering, or related disciplines.
• Minimum 4 years of relevant working experience in software development, applied AI, computer vision, or mobile application development.
• Candidates with strong hands-on experience in AI-enabled systems, computer vision, or intelligent automation projects will be preferred
Technical Skills
• Artificial Intelligence & Machine Learning: Practical experience applying AI/ML concepts in real-world projects, particularly in computer vision or intelligent automation contexts.
• Computer Vision: Experience with OpenCV or equivalent libraries for image processing, object tracking, or visual analytics.
• Mobile Development: Experience in Android application development (native or cross-platform such as Flutter).
• Programming: Proficiency in languages such as Python, Java, C#, JavaScript, or equivalent.
• Backend & APIs: Experience building RESTful services to support AI-enabled applications.
• Data & Tools: Familiarity with data handling, version control (Git), and deployment tools is advantageous.
Preferred Experience
• Experience in applied AI, computer vision, robotics, or intelligent automation projects.
• Exposure to industry-facing AI solutions, pilots, or consultancy work.
• Experience working in innovation labs, applied research centres, or public-sector projects is a plus.
Soft Skills
• Strong analytical and problem-solving skills, especially in translating AI concepts into practical solutions.
• Ability to work independently and collaboratively in multidisciplinary project teams.
• Good communication skills to explain AI and technical concepts to non-technical stakeholders.
• Detail-oriented with a strong sense of ownership for AI and software deliverables.