IBM, Software Developer Intern
- Azienda
- IBM
- Sede
- Dublin, Irlanda
- Durata
- 6-9 mesi. Inizio gennaio-marzo 2027
- Area professionale
-
Informatica/ICT
Attività
Backend Development
- Design and build robust microservices and APIs while helping shape the next generation of hybrid cloud management solutions.
Frontend Development
- Create engaging user experiences and help solve design and usability challenges through creative problem-solving.
DevOps & Platform Engineering
- Work at the heart of our technology ecosystem, supporting the automation and continuous improvement of development and operational processes. This is a great opportunity to learn about DevOps, CI/CD, cloud technologies, and modern software delivery practices while helping teams build, test, and deliver software more efficiently.
Quality Engineering
- If you have a keen eye for detail and enjoy problem-solving, you'll have opportunities to help ensure the quality and reliability of software while developing valuable testing and automation skills.
Requisiti principali
- Foundational knowledge in one or more of the following areas: algorithms, data structures, software engineering principles, and Generative AI and Large Language Models (LLMs). This placement is designed to further develop these capabilities through structured learning, mentorship, and hands-on project experience.
- Exposure to one or more programming languages, frameworks, or technologies such as C/C++, Java, Rust, Go, JavaScript, Node.js, React, Python, Bash, or similar. Familiarity with software testing, automation, or scripting through academic coursework, personal projects, or previous experience is advantageous.
- Understanding of modern software architecture concepts, including container technologies (Docker, Kubernetes) and microservices, gained through academic study, projects, or personal learning.
- Awareness of cloud computing concepts and platforms, such as IBM Cloud, AWS, Azure, or similar technologies, together with an interest in expanding your knowledge of cloud-native application development.