Python Developer Intern (Student)
- Hiring from
- Slovakia
- Work type
- Hybrid
- Posted
615,967 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
At IBM Finance & Operations, we are the backbone of IBM's transformation driving efficiency, transparency, and smart decision-making across the business. Our teams provide the insight and discipline that guide strategy, ensure financial strength, and enable IBM to invest in innovation and growth. Working in Finance & Operations means combining analytical skills with collaboration and curiosity. You'll partner with colleagues across functions and geographies, using data, technology, and process excellence to create solutions that improve performance and deliver measurable impact. IBM offers continuous learning, career development, and a culture that values diverse perspectives. Join us and be part of a global team that keeps IBM moving forward, while building your own future in a dynamic and evolving environment. We are looking for a motivated university student who is passionate about Python development, AI, automation, and cloud technologies. Previous professional experience is not required — we value curiosity, willingness to learn, and a proactive attitude.
Requirements Education: Currently enrolled in a university degree program in Computer Science, Information Technology, Software Engineering, or a related technical field. Python Programming: Basic knowledge of Python, gained through university coursework, personal projects, or self-study. Programming Fundamentals: Understanding of basic programming concepts, including variables, functions, loops, data structures, and error handling. Linux Basics: Familiarity with basic Linux commands and working with a terminal. Problem-Solving Skills: Analytical mindset and willingness to investigate technical challenges and develop solutions. English Communication: Good written and verbal English communication skills. Teamwork: Ability to collaborate with colleagues, ask questions, share ideas, and learn from experienced engineers. Motivation to Learn: Strong interest in AI, automation, cloud platforms, and modern software development technologies.
What We Value Curiosity and enthusiasm for learning new technologies. Initiative and a proactive approach to solving problems. Attention to detail and willingness to improve existing processes. Openness to feedback and continuous development. Interest in building practical solutions that help teams work more efficiently. You do not need to know everything before joining. Our team will provide guidance, mentorship, and opportunities to develop your technical skills while contributing to real projects supporting IBM's enterprise AI and data platforms.
Preferred Technical Skills (Nice to Have) The following skills are considered an advantage but are not mandatory: Familiarity with Git and GitHub for version control. Basic understanding of REST APIs and JSON. Exposure to Docker, Kubernetes, or Red Hat OpenShift. Basic knowledge of cloud computing concepts. Familiarity with SQL, databases, or data processing using Python. Interest in IBM watsonx, generative AI, and enterprise AI platforms. Experience with Python libraries such as requests, pandas or pytest. Previous university, personal, or open-source programming projects.
