About the role#
As an intern on the Enterprise Platform-as-a-Service team, you will work on projects that support client-server architectures, networking, and database systems. You will collaborate with designers and developers to build responsive, user-centered applications. This role involves working across the full stack to design and deploy Infrastructure as a Service, Platform as a Service, and Software as a Service solutions.
What you'll do#
- Participate in Agile development cycles including design, coding, testing, and support.
- Transform wireframes into intuitive and functional user experiences.
- Apply software engineering and testing best practices to deliver high-quality solutions.
- Use AI-powered tools to improve development efficiency and productivity.
- Integrate AI capabilities to make platform solutions easier to deploy, use, and scale.
- Design and deploy IaaS, PaaS, and SaaS solutions.
- Create clean, well-documented, and intuitive APIs.
- Develop scalable server applications, firmware, and databases.
What you'll need#
- Pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Materials Science, Systems Engineering, Data Sciences, or related fields.
- Prior project or internship experience in software development or platform engineering.
- Working knowledge of servers, applications, databases, and DevOps tools such as Git and Jenkins.
- Experience with cloud development and pushing code through a CD pipeline.
- Familiarity with Generative AI applications and prompt engineering.
- Proficiency in one or more languages: C++, C, Java, Golang, Ruby, Python, Perl, or SQL.
- Knowledge of virtualization concepts and cloud operations.
- Experience with databases including MongoDB, MySQL, or Postgres.
- Strong verbal and written communication skills.
- A growth mindset with a focus on teamwork and resourcefulness.
Location & details#
- Location: Durham, North Carolina.
- Term: Summer 2027.
- Work Modality: Hybrid.
- Employment Type: Full-time internship.
About IBM
IBM provides IT services and consulting to a global client base. The company develops technology solutions across areas such as cloud computing, security, analytics, and infrastructure. It operates as a public organization with more than 10,001 employees. The corporate headquarters are located in Armonk, New York.
How to get in at IBM
Applying early at IBM gives you a measurable advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, so you can submit your materials before the pile grows. Being among the first candidates seen helps you stand out in a large applicant pool. You can also improve your response rates by reaching out to the recruiters behind the roles directly. Intern Insider surfaces the specific contacts for IBM positions so you can ask about the role or a referral. This direct approach often works better than sending your resume into a queue.



