
1. Supports the production of scalable and optimised artificial intelligence (AI)/machine learning (ML) models. 2. Focuses on building algorithms for the extraction, transformation, and loading of large volumes of real-time, unstructured data to deploy AI/ML solutions from theoretical data science models. 3. Runs experiments to test the performance of deployed models and identifies and resolves bugs that arise in the process. 4. Works in a team setting and is proficient in statistics, scripting, and programming languages required by the organisation. 5. Familiar with the relevant software platforms in which the models are deployed. 6. Knowledgeable of the requirements under the Model AI Governance Framework and the Personal Data Protection Act (PDPA) in his work on AI/ML models. 7.Determined individual comfortable working with large data sets, keen interest in problem solving and experimentation.
1. Codes and develops both front-end and back-end systems that balance product functionality with user experience and needs. 2. Gathers user feedback to develop an intuitive and responsive experience for end-users. 3. Identifies security risks and ensures coding standards meet security requirements. 4. Supports usability testing to validate user interfaces. 5. Executes specifications and features for the next iteration of the product based on user needs and feedback, and continuously integrates code changes. 6. Provides support to the quality testing teams. 7. Works in a team and is proficient in programming languages required by the organisation. 8. Familiar with graphic designing tools and is also knowledgeable in commonly used design methods. Uses various tools to read codes and uncover security vulnerabilities. 9. Innovative in developing a range of product designs and solutions with compelling and intuitive user interfaces. 10. Supports others in the team and is confident in communicating ideas to the team in a clear and compelling manner.
1. Develop and refine AI prompts to improve language model outputs. 2. Understand and implement natural language processing (NLP) techniques for prompt engineering. 3. Test and evaluate prompt performance to ensure relevance and accuracy. 4. Collaborate with data scientists to integrate prompts into AI applications. 5. Analyze prompt data to identify patterns and optimize prompt effectiveness. 6. Design and implement controls for prompt quality and consistency. 7. Stay updated on advancements in NLP and AI prompt engineering techniques. 8. Document and share best practices for prompt engineering with the team.
1. Monitors the software development process to ensure design quality and adherence to standards. 2. Participates in various tasks including software design, source code development, review and control, configuration management, and software integration. 3. Engages in a wide range of quality assurance testing and analyses to ensure the product satisfies specified quality standards and end-user requirements. 4. Works in a team setting and contributes to collaborative projects. 5. Proficient in programming languages as required by the organisation. 6. Familiar with international quality standards and processes. 7. Acquainted with applicable test automation tools. 8. Delivers quality service to internal stakeholders. 9. Meticulous in conducting tests to ensure product quality requirements are met. 10. Anticipates potential problems in the development process. 11. Develops and articulates innovative and effective solutions to address potential issues and prevents re-occurrence.
1. Manages the conduct of quality assurance tests and analyses to ensure that the product meets or exceeds specified quality standards and end-user requirements. 2. Determines quality assurance testing objectives and reviews test plans for alignment with the quality testing governance framework and standards. 3. Ensures system tests are completed, documented, and all problems are resolved before release to users. 4. Anticipates internal and/or external business challenges and/or regulatory issues, and recommends process, product, or service improvements. 5. May lead projects or project steps within a broader project or have accountability for ongoing activities or objectives. 6. Works proficiently in programming languages required by the organisation and in a team setting. 7. Is familiar with international quality standards and processes, as well as applicable test automation tools. 8. Champions high service standards in ensuring products are issue-free. 9. Methodically performs quality assurance testing, anticipates problems, and resolves emerging issues. 10. Applies knowledge from multiple disciplines to develop innovative improvement solutions. 11. Effectively communicates improvement recommendations.
1. Establishes suitable quality standards at each stage of the development process, and evaluates the suitability of matrices to assess quality. 2. Determines types and variations of quality tests to fulfill business needs and requirements, and ensures that testing processes comply with applicable regulatory and relevant quality testing requirements. 3. Synthesizes product performance against user feedback to prioritize quality measures for testing, and manages the conduct of quality tests on quality measures under different operational and usage conditions. 4. Recommends new technologies, tools, infrastructures, practices, and changes to processes, and guides the automation of quality testing. 5. Works in a team setting and is proficient in programming languages required by the organisation. 6. Is familiar with international quality standards, test automation frameworks and tools, as well as applicable quality testing and analysis tools. 7. Possesses strong analytical ability with excellent communication and interpersonal skills. 8. Is highly meticulous in nature, curious, and is able to work in a dynamic environment.
