Information Technology Projects

*Kindly click on the logos to visit the company's website for more information on the company

Please DO NOT apply to projects that are indicated as "Full"

Pandai.png

Company Description: Pand.ai means clever in the Malay language. As our name suggests, Pand.ai specializes in developing smart AI-chatbots for the finance industry that would drive greater conversion from conversation to sales. Founded in Singapore in 2016, we are proud to have partnered with Fortune 500 financial institutions including UBS, Schroders, Allianz, Great Eastern, and Tokio Marine Insurance to launch many first-of-its-kind industry and award-winning chatbots across Asia.

Working Arrangement: Virtual

Assignment: The joiner will assist to build Pand.ai proprietary Cantonese Natural Language Processing Engine (NLP). NLP refers to the branch of Machine Learning that allows computers/ machines to understand human language in its natural form. The intern shall be part of the team to help to build from scratch a NLP engine that can understand Cantonese and its colloquial slangs for the Hong Kong market. He/She will do so by being very structured and organise with libraries of data. Training and mentorship will be provided and he/she will be part of a team to provide a MVP (Minimally viable product) NLP engine that understands Cantonese.

Requirements:

  • Proficient in Chinese and Cantonese

  • Comfortable with dealing with large volume of data and data organisation

Deliverable:

  • Data in the form of Excel Sheets

  • Customer experiences journeys in PowerPoint slides

HedgeSPA.jpeg

Company Description: HedgeSPA is a scientific-methodology-driven investor and provides investment analytics via 3 tech platforms: Enterprise Platform, Terminal Solution or API Engine, white labeled investment products to Asset Managers, Family Offices/EAMs, Insurers/Pensions, Private Banks, as well as Suitability/ESG Investors. Unlike many ESG vendors who just provide data, our sustainability investment capabilities are fully integrated with a proven investment process that allow users to compare potential impact on portfolio performance relative to objective measures on improving a green portfolio.

Working Arrangement: Virtual & On-Site (Optional)

Assignment 1: Portfolio Analytics Engineer

  • Understand factors impacting the returns of their portfolio over time.

  • Monitor intra-day market movements in real-time.

  • Estimate potential losses under extreme market conditions via stochastic risk analysis to generate new trading ideas.

  • Experience in high performance distributed systems.

  • Take ownership of the full development cycle and collaborate with the team on design and implementation.

  • Partner with clients and other developers to design, build and roll-out solutions that will optimize complex workflows.

  • Explore new technologies both within and outside of Bloomberg to determine if they can help make our products run faster, increase stability, etc.

  • Embrace working together as a team - mentoring and learning from their existing teammates to break knowledge silos and ensure that our team is producing reliable, well documented and well understood products for our clients.

  • Interest in working with large data-sets and an aptitude for analytical problem solving.

  • Interest in understanding our complex products and processes and have a passion for pushing boundaries with technology.

Requirements:

  • Knowledge in quantitative modelling is advantageous

  • Knowledge in production quality control is advantageous

Deliverable: To be communicated during the internship

-----

Assignment 2: Technical Support Specialist

  • Install and configure operating systems, platform solution and databases internally for staging and at customers sites.

  • Respond to customer inquiries and assist in troubleshooting and resolving technical issues.

  • Actively update, maintain and monitor all aspects of cloud or on-premise installations.

  • Resolve technical issues related to interruptions.

  • Maintain an incident log detailed all required system updates, as well as the date of completion.

  • Organize and file documentation pertaining to warranties and instructional guides for all third-parties licenses.

  • Assist in creating user-friendly training and support materials pertaining to troubleshooting and usage.

Requirements:

  • Knowledge in financial products and risk analytics

  • Knowledge in Javascript, Java, C++ and/or MySQL

  • Knowledge in web application is advantageous

Deliverables: To be communicated during the internship

-----

Assignment 3: Database Specialist

  • Install and configure databases internally for staging and at customers sites for deployment.

  • Analyze data integrity and build validation rules and monitoring mechanisms.

  • Respond to customer inquiries and assist in troubleshooting and resolving data issues.

  • Actively update, maintain and monitor all aspects of database installations.

  • Resolve data issues related to interruptions.

  • Maintain an incident log detailed all required system updates, as well as the date of completion.

  • Organize and file documentation pertaining to warranties and instructional guides for all third-parties licenses.

  • Assist in creating user-friendly training and support materials pertaining to troubleshooting and usage.

Requirements:

  • Knowledge in financial products and risk analytics

  • Knowledge in Javascript, Java, C++ and/or MySQL

  • Knowledge in web application is advantageous

Deliverables: To be communicated during the internship

-----

Assignment 4: Integration Specialist

  • Proficiency in building data conversion tools based on "whatever means necessary" to complete a deployment project as well as more real-time connectivity tools such as WebSockets.

  • Patience and professional maturity to trouble-shoot under limited visibility of failure information across multiple system.

  • Collaborate with business analysts to produce software designs to meet business goals.

  • Create initial porotypes from program specifications.

  • Transform software designs and specifications into high functioning code in the appropriate programming language.

  • Integrate individual software solutions to higher level systems.

  • Work with QA Analysts to define tests cases that produce the desirable results and perform debugging when necessary.

  • Perform upgrades to make software and systems more secure and efficient.

  • Collaborate with technical writers to create documentation for user support.

Requirements:

  • Knowledge in Javascript, Java, C++ and/or MySQL

  • Knowledge in Java EE, web application and Spring Framework are highly desirable

  • Junior developers are expected to be knowledgeable in Java programming language, while senior developers should demonstrate working experience in developing web application

  • Knowledge in ExtJS is advantageous

  • Knowledge in UNIX administrative tasks is advantageous

Deliverable: To be communicated during the internship

-----

Assignment 5: Front-End Developer/Programmer

  • Proficiency in Front-End Development tools such as Java, JavaScript and React.

  • Familiarity with UX design principles and be flexibility and practical about responding to user feedback.

  • Collaborate with business analysts to produce software designs to meet business goals.

  • Create initial porotypes from program specifications.

  • Transform software designs and specifications into high functioning code in the appropriate programming language.

  • Integrate individual software solutions to higher level systems.

  • Work with QA Analysts to define tests cases that produce the desirable results and perform debugging when necessary.

  • Perform upgrades to make software and systems more secure and efficient.

  • Collaborate with technical writers to create documentation for user support.

Requirements:

  • Knowledge in Javascript, Java, C++ and/or MySQL

  • Knowledge in Java EE, web application and Spring Framework are highly desirable

  • Junior developers are expected to be knowledgeable in Java programming language, while senior developers should demonstrate working experience in developing web application

  • Knowledge in ExtJS is advantageous

  • Knowledge in UNIX administrative tasks is advantageous

Deliverables: To be communicated during the internship

-----

Assignment 6: Back-End Developer/Programmer

  • Proficiency in C, C++ as well as use of parallelization directives

  • Readiness to learn and deploy the most advanced computational algorithms and develop the domain expertise to apply your coding skills to achieve robust results

  • Collaborate with business analysts to produce software designs to meet business goals

  • Create initial porotypes from program specifications

  • Transform software designs and specifications into high functioning code in the appropriate programming language

  • Integrate individual software solutions to higher level systems

  • Work with QA Analysts to define tests cases that produce the desirable results and perform debugging when necessary

  • Perform upgrades to make software and systems more secure and efficient

  • Collaborate with technical writers to create documentation for user support

Requirements:

  • Knowledge in Javascript, Java, C++ and/or MySQL

  • Knowledge in Java EE, web application and Spring Framework are highly desirable

  • Junior developers are expected to be knowledgeable in Java programming language, while senior developers should demonstrate working experience in developing web application

  • Knowledge in ExtJS is advantageous

  • Knowledge in UNIX administrative tasks is advantageous

Deliverables: To be communicated during the internship

-----

Assignment 7: System Programmer/Integrator

  • Proficiency in cloud architecture and virtualization, as well as hands-on experience in OS-level programming.

  • Patience and professional maturity to trouble-shoot with low visibility of debug info at the system level.

  • Collaborate with business analysts to produce software designs to meet business goals.

  • Create initial porotypes from program specifications.

  • Transform software designs and specifications into high functioning code in the appropriate programming language.

  • Integrate individual software solutions to higher level systems.

  • Work with QA Analysts to define tests cases that produce the desirable results and perform debugging when necessary.

  • Perform upgrades to make software and systems more secure and efficient.

  • Collaborate with technical writers to create documentation for user supportProficiency in cloud architecture and virtualization, as well as hands-on experience in OS-level programming.

  • Patience and professional maturity to trouble-shoot with low visibility of debug info at the system level.

  • Collaborate with business analysts to produce software designs to meet business goals.

  • Create initial porotypes from program specifications.

  • Transform software designs and specifications into high functioning code in the appropriate programming language.

  • Integrate individual software solutions to higher level systems.

  • Work with QA Analysts to define tests cases that produce the desirable results and perform debugging when necessary.

  • Perform upgrades to make software and systems more secure and efficient.

  • Collaborate with technical writers to create documentation for user support.

Requirements:

  • Knowledge in Javascript, Java, C++ and/or MySQL

  • Knowledge in Java EE, web application and Spring Framework are highly desirable

  • Junior developers are expected to be knowledgeable in Java programming language, while senior developers should demonstrate working experience in developing web application

  • Knowledge in ExtJS is advantageous

  • Knowledge in UNIX administrative tasks is advantageous

Deliverables: To be communicated during the internship

These positions are managed in collaboration with Tony Jin (EA Reg Number : R2095123), the specialist consultant on behalf of SIN SHIN ADVISORY PTE. LTD (EA License Number : 20C0267丨Company Registration Number : 201330910M), and BestTop Education Technology Limited (EA License Number: 64235).
Coinut.jpg

Company Description: 

COINUT (COIN Ultimate Trading) is the most secure cryptocurrency exchange platform. It is designed to make trading cryptocurrencies easier, faster & most secure.

 

Founded in 2013 and headquartered in Singapore with subsidiaries in Canada and Switzerland, it is fast-growing and has already built a large user base of one million global users. It is now operating with the exemption license under the Payment Services Act from the Monetary Authority of Singapore. To expand overseas, it is also in the midst of applying for a license with the Ontario Securities Commission in Canada. To learn more about the company, please check https://coinut.zendesk.com/hc/en-us/articles/234574928

Working Arrangement: Virtual and On-Site (Optional)

Assignment: Software Engineer Intern (Front-End)

  • Maintain and improve current web application.

  • Build and maintain excellent applications with good quality code.

  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience.

  • Implement pixel-perfect UIs that match designs.

  • Write unit and integration tests.

Requirements:

  • Currently pursuing a degree in Computer Science or related field.

  • Have knowledge on HTML5, JavaScript, and C++.

  • It would be great add on if have knowledge on React and React Native framework.

  • Comfortable working in a startup environment and quick learner.

  • A team player who enjoys working in teams.

  • A passion and willingness to learn new things

Deliverable: To be communicated during the internship

ESPxMedia.png

Company Description: Global Cloud Video Platform provider for Live webcast and VoD services.

Working Arrangement: Virtual

Assignment: Software Development

  • Web Application based on Nextjs, HTML, Javascript, Tailwind CSS, etc.

  • Mobile Application based on Dart and Flutter framework.

Requirements:

  • Development of Responsive Web application and/or Mobile Application for Android/iOS.

Deliverable:

  • Fully tested and functional software modules and sub-systems to be integrated into a full commercial software product.

Skybit.JPG

Company Description: Technology driven social enterprise focusing on inclusive growth especially financial inclusion across the globe.

Working Arrangement: Virtual

Assignment 1: Software Engineering Intern

SKYBIT seeks an intern with experience in Open Source software design, coding and debugging. The intern will gain exciting real-world software engineering experience at a thriving SKYBIT.

 

We frequently work in small teams to solve problems, explore new technologies, and learn from one another. The ideal intern for this environment will be enthusiastic and collaborative.

  • Document and test new software applications.

  • Assess new application ideas.

  • Research competitor offerings.

  • Develop applications (coding, programming).

Requirements:

  • Computer Science/Network Engineering, Engineering, or Mathematics major

  • Excellent analytical and mathematics skills

  • Ability to work in teams

  • Experience programming in C, C++, Java, JavaScript etc.

Deliverable:

  • To be communicated during the internship

-----

Assignment 2: IT Intern

Engineering SKYBIT known for innovative technology seeks a self-directed IT intern with a passion for technology, collaboration, and creative problem-solving. The intern will actively contribute to meaningful projects and work closely with a mentor and with senior leadership.

  • Support the IT team in maintaining hardware, software, and other systems.

  • Assist with troubleshooting issues and provide technical support.

  • Organize and maintain IT resources.

  • Lend IT support in areas such as cyber security, programming, analytics, and data centre management.

Requirements:

  • Computer Science, Information Technology, or Management Information Systems major

  • Minimum GPA of 3.0

  • Familiar with Open Source, Java, JavaScript or HTML/DHTML and Microsoft Office Suite and Google Docs

  • Strong verbal and written communication

  • Excellent analytical and problem-solving skills

  • Ability to work well in teams

  • Strong work ethic and attention to detail

Deliverable: To be communicated during the internship

AI Teach U

Company Description: An AI edTech organization, building producs for young children.

Working Arrangement: Virtual

Assignment: Creating an online repository platform, for children, students, parents to get career guidance, and figure out what they would like to do and what would they need to reach their career goals.

Requirements:

  • Research

  • English

  • Drag/Drop Website Development

  • Self-Work

  • Timeline Delivery

Deliverable:

  • Creating a Prototype

  • Creating a Business Pitch Deck

The Experience Accelerator.png

Company Description: Fusing the power of video, virtual reality, deliberate practice, AI and virtual coaches, we prepare managers and employees' mindsets for the future of work.

Working Arrangement: Virtual

Assignment:

  • Co-create a set of hypotheses with our Head of Data Science on our existing data sets.

  • Perform statistical analysis using a variety of statistical software, like Python, SQL and R to prove or disprove the above hypotheses.

  • Improve automation in our machine learning analytics processing.

  • Integrate more NLP algorithms to analyse the quality of our audio/video inputs.

Requirements:

  • Python Programming

  • SQL

  • Data Visualisation

  • Machine Learning

Deliverable: Report detailing pre-defined hypotheses, design of experiment, statistical analysis performed, results and conclusions.

PenguinSmart.webp