Nokia Kraków

Python Engineer (LLM Tools) – Working Student

Working Student is a long-term paid internship, that allows you to kickstart your fabulous journey in the IT and Telecom world. As our Trainee you can have experience working in such areas that correspond to full-time engineering jobs. The internship usually lasts from 6 to 24 months. We are open to flexible working hours so that you can reconcile working with us with your studies. #OpenToYou.

Your responsibilities

  • Extend LLM (Large Language Model) based tool for automated SW requirements creation and validation
  • Integrate GitHub Copilot with internal LLM RAG tools

Your skills and experience

You should have: 

  • Active student status (for at least one year)
  • Good English, both spoken and written
  • Familiarity with prompt engineering concepts
  • Python coding skills
  • Availability to work in hybrid mode (office/home)

 It would be nice if you also had:

  • Experience in reading technical requirements documentation
  • Previous experience with GitHub Copilot, Cursor, plantUML, React.js, REST API, openSearch, RAG

C++ Developer – Working Student

Working Student is a long-term paid internship, that allows you to kickstart your fabulous journey in the IT and Telecom world. As our Trainee you can have experience working in such areas that correspond to full-time engineering jobs. The internship usually lasts from 6 to 24 months.

We know how busy student life can get — that’s why we offer flexible working hours and a hybrid model.

You’ll be matched to one of our teams where you’ll have the chance to work with experienced engineers and cutting-edge telecom technologies. Your application will be shared with several hiring managers, which means more opportunities to find your perfect fit.

Location: Poland (hybrid in Wroclaw, Krakow)

Your responsibilities

  • Learn and apply modern C++ practices to develop software features
  • Assist in analyzing and refining software requirements for efficiency and reliability
  • Support the team in solving basic engineering problems with guidance from senior engineers
  • Contribute to writing and executing automated tests to ensure software quality
  • Participate in code reviews and peer discussions to improve your technical skills

You will be working with C++, OOP/OOD, STL, Boost and Linux/Unix environments

Your skills and experience

Must-have:

  • Active status of student for minimum a year
  • Knowledge of C++ programming
  • Own / university projects on GitHub (please include a link in your CV)
  • Familiarity with Linux/Unix
  • Knowledge of Object Oriented Design and Programming
  • Good English, both spoken and written
  • Team player spirit

Nice-to-Have:

  • Education in Engineering, Telecommunications, Computer Science, or related fields.
  • Exposure to STL, design patterns, or algorithm optimization

AI/ML Development – Working Student

Working Student is a long-term paid internship, that allows you to kickstart your fabulous journey in the IT and Telecom world. As our Trainee you can have experience working in such areas that correspond to full-time engineering jobs. The internship usually lasts from 6 to 24 months. We are open to flexible working hours so that you can reconcile working with us with your studies. #OpenToYou

 

Our team is a dedicated unit focused on delivering advanced tools built on cutting-edge technologies that support testing, informed decision-making and data-driven analysis. Your daily activities will involve designing and delivering intelligent automation solutions and transforming data into actionable insights. As a AI/ML Development – Working Student you will take part in creating an inhouse Nokia UE simulator. 

Location: Krakow, Poland (hybrid mode)

Your responsibilities

  • Contribute to transformative AI/ML projects within a dynamic Agile team environment
  • Develop, test, and provide support for the company’s internal tools.
  • Collaborate closely with technical experts to meet and exceed project goals
  • Design and evaluate various ML models for practical applications
  • Document and share your findings, fostering a culture of knowledge and continuous learning within the team

Your skills and experience

Must-Have:

  • Active student status at minimum one year
  • Fluent English (both written and spoken)
  • Availability for at least 25 hours per week
  • Knowledge of Python programming
  • Basic understanding of Linux/Unix based systems
  • Own / university projects on GitHub (please include a link in your CV)
  • Good understanding of Machine Learning techniques and algorithms

Nice-to-Have:

  • Knowledge of Natural Language Processing and Transformers
  • Exposure to AI/ML concepts and frameworks (e.g., TensorFlow/ PyTorch)
  • Basic knowledge of commonly used source control mechanisms, like GIT
  • Basic understanding of data management tools and databases
  • Basic understanding of Docker ecosystem
  • A proactive, open-minded attitude with a strong sense of initiative and a can-do attitude
  • A passion for using technology to solve real world problems and make positive impact

Python Developer – Working Student

Working Student is a long-term paid internship, that allows you to kickstart your fabulous journey in the IT and Telecom world. As our Trainee you can have experience working in such areas that correspond to full-time engineering jobs. The internship usually lasts from 6 to 24 months.

We know how busy student life can get — that’s why we offer flexible working hours and a hybrid model.

You’ll be matched to one of our teams where you’ll have the chance to work with experienced engineers and cutting-edge telecom technologies. Your application will be shared with several hiring managers, which means more opportunities to find your perfect fit.

Your responsibilities

  • Create new functionalities requested by internal customers
  • Update existing application code to adapt to changing user requirements
  • Follow practices like pair programming and peer code review
  • Write tests covering code you create
  • Communicate with users to gather requirements, answer questions or present newly created functionalities

Your skills and experience

Must-Have:

  • Active status of student for minimum a year
  • Knowledge of Python programming
  • Own / university projects on GitHub (please include a link in your CV)
  • Familiarity withLinux/Unix
  • Knowledge of Object Oriented Design and Programming
  • Good English, both spoken and written
  • Team player spirit

Nice-to-Have:

  • Education in Engineering, Telecommunications, Computer Science, or related fields.