For paid internships at ADB, we invite students and graduates who want to learn from the best in the business.
During an internship, you will see how world-class technological solutions are created and you will take part in their development under the guidance of experienced engineers, specialists and experts.
The first month is a time for basic onboarding, learning and carrying out
the first tasks. After that, the best are offered a continuation of
the internship (paid) and more advanced tasks – an application or new functionality
or e.g. going through the entire process – design, creation and verification
of a piece of software for one of our product platforms.
The internship is scheduled for 160h per month (8h per day), so you will be able to take a few days off each month for rest.
When and where?
Every year we prepare internship offers in our R&D centres in Zielona Góra, Katowice and Poznań.
Recruitment for the Summer Internship 2025 is now open! The candidates will be invited for tests and meetings with team leaders.
Apply for an internship at ADB – click APPLY below!
Recruitment? How?
We are awaiting your applicationsin the form of:
CV, including your programming experience (programming languages and experience, examples of projects), as well as a questionnaire of programming skills.
You will work on: developing backend services which power hundreds of thousands of devices around the globe. Tech stack of the product involves Python, JavaScript, and SQL and no-SQL databases.
What do you need? Practical knowledge of Linux environment, familiarity with either Python or JavaScript, basics of SQL. Analytical and communications skills.
SOFTWARE ENGINEERING (Full-stack) – Katowice or Zielona Gora
You will work on: work on the UI and/or backend in Prisme, a system for monitoring and managing a Telco operator’s device population.
What do you need? experience in some of the following areas: UI development (React, TypeScript, HTML), and/or backend (Go, Rust, Python, Java, Kotlin), and/or data engineering (OpenSearch, Kafka, Flink, PostgreSQL, Pandas)
You will benefit from experience with Linux OS, network management, router configuration, WebAssembly.
SOFTWARE ENGINEERING (BACK-END) – Poznan
You will work on: implement simple functionalities in Java. You will see how the ‘heart’ of the software used by pay-TV operators and major telecommunications companies from around the world is developed.
What do you need? Knowledge of Java and Spring.
You will benefit from experience with Linux OS.
SOFTWARE ENGINEERING (MOBILE/ UI) – Poznań
You will work on: develop and fix bugs in UI/mobile apps. You will learn how mobile apps running on different platforms like Apple TV, Android, iOS, and STBs work and differ for pay-TV operators and telecom companies from all over the world.
What do you need? Knowledge of React Native and TypeScript.
You will benefit from experience with iOS, Android and Linux OS.
SOFTWARE ENGINEERING (ANDROID) – Katowice
You will work on: designing and developing Android mobile apps, with a focus on media streaming and integration with backend services. You’ll gain experience in how mobile apps run on various platforms, including Android TVs and embedded devices, for international PayTV and telecom operators.
What do you need? Knowledge of Kotlin and/or Java. Experience with Android Studio and version control (Git). Understanding of how to connect apps to backend services (REST APIs, MQTT) and manage local data efficiently.
You will benefit from familiarity with media streaming (HLS, MPEG-DASH), DRM, or embedded development (C/C++). Knowledge of tools like Gradle, Figma, Swagger, and agile practices is a plus.
ONLINE MARKETING – Zielona Gora
You will work on: supporting the marketing department in creation digital materials and website content.
What do you need? Knowledge of WordPress, English and Polish language proficiency.
You will benefit from familiarity with graphic design tools.
SOFTWARE TESTING
You will work on: participate in software testing: Front-end, Back-end and Embedded; implement automated tests and participate in the Continuous Testing process.
What do you need? Knowledge of the Python language and an interest in software quality topics.
You will benefit from experience with Perl or Selenium and Linux OS.
We are looking for people who:
are ready for stationary summer internships at ADB offices in Zielona Gora, Poznań and Katowice (depending on the profile),
at the time of commencement of the internship, had completed the second year of their undergraduate studies in computer science and related fields (Computer Science, Software Engineering, Telecommunications, Automation and Robotics, Project Management) and wish to undertake compulsory student internships in our company,
know how to solve problems: Problems are an integral part of an engineer’s job. You should know where to look for information and how to compare or analyse different solutions. Your approach and ability to think logically is key here.
Assimilate knowledge quickly: We want you to work like us – ultimately as an independent specialist who knows how to operate effectively in IT. To achieve this, you need an open mind, a willingness to learn quickly and an openness to sharing knowledge and learning from other team members.
Are self-development oriented: We want to help you in your development by providing support and the opportunity to find your own path to success.
have the following language skills: in the case of apprentices, we require at least a communicative level of English (allowing you to work with technical documentation and tools in English) and a level of Polish that enables you to communicate freely in a team.
What will you gain?
valuable experience – you will get to know the work environment and tools of developers/testers and see the individual stages of project implementation in practice
a real task/project for implementation – individually or in a group (team of 2-3 people)
knowledge – you will work with world-class experts as your “buddies” – providing support and assistance, sharing knowledge, taking care of you throughout the whole internship period
great atmosphere – we address each other by first names and we’re happy to help each other, plus we have fun at team-building events (especially during summer!)
possibility of employment after the completion of internship for the best people – full-time or part-time employment, adapted to your schedule at the university
a certificate confirming the completion of your internship, which is a great addition to your CV,
You send in your CV and a completed questionnaire, then we arrange a meeting to verify your skills, and then we inform you of the result and invite the selected people for an internship.
The internship lasts for 3 months, between July and September. You work individually or in a group of interns on a project or directly on a product under the guidance of our experts and specialists.
Upon completion of the internship, we issue all necessary certificates, including those required by universities. It is possible to obtain a certificate of acceptance for the internship.
Unfortunately, no. The first few weeks are spent on implementation, getting to know the environment and the process, so 2.5 months is the minimum duration for an internship.
Yes, there is a good chance of that. During the 3 months, we get to know you very well and we offer many people to continue working with us, also on a part-time basis, adapting the hours to your university classes. And if you have the time to do so, we are happy to offer full-time, contracted employment as and when we have vacancies. A large part of our team is made up of people who have taken part in internships and stayed with us for the long term.
Your question didn’t come up?
Ask about it in an email sent to the following address: [email protected]
This website uses cookies to improve your experience and provide us statistical data. By accepting this message, you agree to our use of cookies. To learn more about how we process personal data, please see our privacy policy. Cookie settingsACCEPTREJECT
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.