You can choose to apply for any Internship role in ONE of the following areas:
Business Consulting/ Research Analyst [Project Team] Apprenticeship:
Business Research, Analysis, Problem-solving & Solutions design, Business presentation, workshop/ events and reports. (Students/ Graduates from Engineering, Science, Arts, Technology, Actuarial Science, Statistics, Economics, International Business, Human Resources, Marketing, Business, or any related discipline)
...
Candidate must possess or currently pursue a Bachelor’s Degree in Computer Science, Artificial Intelligence, Data Science, Engineering, Mathematics, Statistics, or equivalent.
Basic understanding of machine learning concepts, data processing, and model training workflows.
Familiar with programming languages such as Python, Java, or Golang.
...
Minimum 5–8 years of experience in software development with strong hands-on expertise in .NET / C#, backend development, system architecture, and distributed systems.
Strong technical experience in Linux server administration, system troubleshooting, kernel/network performance tuning, and high availability environments.
Proven experience diagnosing complex issues across application, infrastructure, database, and network layers using debugging, profiling, monitoring, and log analysis tools.
...
Interpersonal Skills: A genuine aptitude for engaging with individuals and a demonstrated ability to cultivate strong relationships, both internally and externally.
Reliability & Support: Consistent professional conduct and a commitment to providing superior support.
Communication Proficiency: Exceptional verbal and written communication skills.
...
Event Planning & Execution: Assist Project Managers with the planning, coordination, and execution of business events, ensuring they align with client goals and meet deliverable standards.
Client Management: Manage client relationships by handling inquiries, providing updates, and addressing concerns with professionalism and precision.
Client Servicing Support: Support the Project Manager in client servicing by ensuring client requirements and requests are continually updated, and that deliverables meet or exceed client expectations.
...