Python Developer Intern (Student)
Listed on IBM’s official careers site. Posted October 28, 2026. Check that it is still open and apply there.
Apply on IBM’s careers site →Job description
Introduction
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.
Your role and responsibilities
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.
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 and professional experience
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. IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
More jobs at IBM
IBM Q2C Traineeship
Bratislava, SVK
2027 Software Developer Intern
Poughkeepsie, NY
Similar jobs at other companies
Python Developer
NTT · Salamanca, Spain
Analyst-Python Developer
JPMorganChase · Mumbai, Maharashtra, India
Python Developer 6580322
Accenture
Z2_Python Developer
NTT · Bangalore, KA, IN, India
Python Developer - Manufacturing
Thermo Fisher Scientific · Brno, Czechia