Python Developer Intern (Student)
Popis práce
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.
Preferred Education
Bachelor's Degree
Requirements
Required technical and professional expertise
- 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.
- 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.
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.
Zaujíma vás táto pozícia?