At IBM, we believe technology shapes the world, and we are a catalyst for that innovation and creativity. We are on the forefront of groundbreaking change – improving businesses, society, and the human condition.
Our Marketing, Communications & Corporate Social Responsibility (MCC) team tells this story and is responsible for positioning IBM in the market. We define and optimize IBM’s brand, capture the market’s attention, and articulate our point of view for clients, partners, the media, and even other IBMers. As part of our team, you’ll be surrounded by bright minds and keen collaborators – always willing to help and be helped – as you apply passion to work that will compel our audience to choose IBM’s products and services. When you join IBM, you join a culture of openness, collaboration, and trust.
Join us and experience a place where you can co-create your learning and opportunities. A place where teamwork and unique ideas are treasured. A place where you can bring innovation to life.
As one of the oldest companies in the Technology group, IBM has had to constantly reinvent itself to keep up with innovations throughout the years. To support the various teams we have within IBM, the Innovation Studio team collaborates by helping clients and partners understand how best to use current market technologies to solve their problems and generate value for their business.
To do this, we create projects that use these technologies to demonstrate how they can work in the day-to-day life of an end consumer, presenting the benefits and possible results.
Your Role and Responsibilities
As a Software Developer Intern you will use Coding to create Assets and Proof of Concepts, collaborating with other teams to understand how to best address projects needs. After participating on the planning for a project you will work using system development and IBM’s products, specially IBM Cloud and IBM watsonx (AI).
You will:
Work with engagement leaders to create digital experiences
Create systems that other IBMers can use to show a IBM’s product
Transform ideas into real usable assets
- Proficiency in one or more of Node, Java, Python programming languages
- Knowledge of Database integration (MongoDB, SQL, Postgres)
- Understanding of Full Stack Web Development (Backend, Frontend, APIs, Database)
- Git, Github and code versioning
- Basic understanding of Artificial Intelligence
- Software Engineering Best Practices
Good to have:
- Experience with Cloud Concepts
- Containers (Podman, Docker, Kubernets)
- Unit tests
- Experience with AI Projects
- Personal projects (Portfolio, Study)
Be enroled in the following courses:
- Computer Science
- Computer Engineering
- Data Science Engineering
- Robotics
- Software and Systems Engineering.