Overview
Join IBM Services as an Intern and work at the forefront of business and technology transformation. You'll be embedded in client-facing teams, applying your technical skills to solve real-world challenges across various industries. This role offers a unique opportunity to design, develop, and integrate solutions using agile methodologies and cutting-edge cloud technologies under the guidance of experienced consultants.
What You'll Get Out of This Internship
· Gain hands-on, client-facing experience in a global consulting environment, seeing how technology solves complex business problems.
· Develop and enhance your technical skills in modern programming, cloud architecture, and agile development practices.
· Receive mentorship from industry experts and work within a culture focused on coaching and continuous learning.
· Build a professional portfolio with tangible project experience in designing and developing customized systems.
· Expand your network within a diverse, inclusive team of innovators and technical specialists.
Key Responsibilities
· Assist in translating client business requirements into technical solution designs and architectural plans.
· Design, develop, and re-engineer application components or integrate software packages for customized systems.
· Support senior Technical Consultants in building solutions and contribute to all phases of the agile development lifecycle.
· Apply programming skills in languages like Java, Python, or SQL to develop functional software components.
· Work with cloud-native technologies and hyperscale platforms (e.g., AWS, Azure, IBM Cloud) as part of solution delivery.
· Participate in the development and integration of APIs, microservices, and modern application frameworks.
· Contribute to team discussions and technical reviews, providing a fresh perspective on problem-solving.
Requirements
· Currently pursuing a degree in Computer Science, Information Technology, or a closely related technical field.
· Demonstrated proficiency in at least one programming language such as Java, Python, C++, or SQL.
· A foundational understanding of systems design, development principles, and agile methodologies.
· Familiarity with cloud platforms (like AWS or Azure) and modern concepts like APIs or web services is a strong plus.
· Ability to analyze business needs and think through technical solutions.
· Strong problem-solving skills and adaptability to thrive in a dynamic, project-based consulting environment.
· Excellent communication skills and a collaborative, team-oriented mindset.
Who This Internship Is Ideal For
A curious and adaptable computer science student who enjoys solving complex problems, is passionate about applying technology in a business context, and thrives in a collaborative, client-focused environment.
About the Company
IBM is a leading global provider of cloud platform and cognitive solutions, serving clients in over 170 countries. The company is committed to being an essential partner to its clients through innovation in hybrid cloud, AI, and consulting services.
Internship Details
Location: Singapore
Duration: Typically 3-6 months
Commitment: Full-time
Working Arrangement (Onsite/Hybrid/Remote): Hybrid
Stipend (if provided): To be discussed during the application process.
Application Deadline: When role is filled