A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
Are you excited about the intersection of AI and database systems? Do you want to work on real-world problems that impact enterprise-scale data processing?
Join our Db2 Development team and contribute to the next generation of intelligent query optimization.
As an intern, you will work on the Db2 AI Optimizer team. Your responsibilities will include:
- Enhancing the generalization capabilities of neural networks used in the Db2 AI Optimizer.
- Developing techniques to improve query plan decision-making on previously unseen data and workloads.
- Analyzing performance regressions and contributing to solutions that make the optimizer more robust and adaptive.
- Collaborating with AI researchers and database engineers to integrate your work into the Db2 product.
- Gaining hands-on experience with machine learning, query optimization, and enterprise database systems.
- Currently enrolled in a degree program in Computer Science, Data Science, Artificial Intelligence, or a related field.
- Solid programming skills in C++.
- Understanding of machine learning fundamentals, especially neural networks.
- Familiarity with SQL and query processing concepts.
- Strong analytical and problem-solving skills.
- Fluent German and English language skills.
- Experience with data processing and visualization in Python
- Strong presentation skills