April 24, 2026

Developer Python Intern Gdansk

Intern • Hybrid

32 - 32 PLN

Gdansk, Poland

Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience!


Responsibilities:

  • Learning under the supervision of an experienced programmer

  • Spend 30 hours per week for 6 months on developing yourself in your chosen field

  • Working closely with your mentor on daily tasks

  • Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory


Min requirements:

  • Good knowledge of Computer Science fundamentals:

    • Data Structures and Algorithms

    • OOP/OOD principles

    • Networking: OSI model, TCP/IP, HTTP/HTTPS

    • Databases: relational DB concepts and SQL

    • OS: Linux/Unix

  • Good knowledge of Python fundamentals (Python Core)

  • Basic practical experience with Python

  • English: Intermediate or higher (spoken and written)

  • Technical education: BS or MS, undergraduate

  • This role is based in our office in Gdansk. Being located in Gdansk or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model.


Would be a plus:

  • Git

  • Hands-on experience with Linux/Unix

  • Practical experience in CI/CD

  • PyCharm familiarity


We offer:

  • The duration of the internship is 6 months

  • 6 working hours a day

  • Compensation for the period of study

  • Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training

  • The best students will have the opportunity for further employment in the company

  • Opportunity to participate in all activities of the company

  • We provide all the necessary equipment

  • Access to training platforms

Similar jobs you might like

Technology

Grid Dynamics Poland

C++ Engineer Intern

Intern

Hybrid

Gdansk, Poland

32 - 32 PLN

🏢 Summary: 6-month C++ internship focused on hands-on learning under mentorship, combining practical development tasks with structured self-development. The role involves close collaboration with a mentor and team in a hybrid 4+1 office model in Gdansk. Successful completion may lead to further employment opportunities. 🗂️ Requirements: Bachelor degree or final-year student in Computer Science or related field, Good knowledge of data structures and algorithms, Practical experience with C++ (minimum 500 lines project), Practical experience with Git (minimum 20 non-trivial commits), Familiarity with command line tools, Intermediate English proficiency, Availability for 30 hours per week for 6 months, Ability to work on-site in Gdansk 4 days per week 📃 Skills: C++, Git, Algorithms, DataStructures, CommandLine, English 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of computer science concepts covered during typical university courses (data structures like arrays, lists, trees, common algorithms, algorithmic complexities) Practical familiarity with the typical command line tools Practical experience with C++, strong familiarity with the syntax by having written a project with at least 500 lines of non-trivial code Practical experience with Git, i.e. should have at least 20 non-trivial commits in a repository English: At least intermediate level of written and spoken English Bachelor degree or a strong last-year student in Computer Science or a related discipline This role is based in our office in Gdansk. Being located in Gdansk or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Understanding of the memory hierarchy and the corresponding latencies More prior projects done on own volition We offer: The duration of the internship is 6 months Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

QA (Java) Automation Intern Warsaw

Intern

Hybrid

Warsaw, Poland

32 - 32 PLN

🏢 Summary: 6-month IT internship focused on QA and software development fundamentals, offering hands-on learning under mentor supervision in a hybrid work model in Warsaw. Candidates will work on daily tasks with a team while developing programming, testing, and software lifecycle knowledge. 🗂️ Requirements: Basic knowledge of test design, Basic knowledge of test theory, Basic knowledge of Java, Basic knowledge of JavaScript, Basic knowledge of Python, Basic knowledge of C#, Understanding of OOP, Basic understanding of Git, Understanding of software development lifecycle, Intermediate English, Bachelor degree in Computer Science, Information Technologies, or related discipline, Availability for hybrid work in Warsaw 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SQL, Selenium 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) This role is based in our office in Warsaw. Being located in Warsaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

QA (Java) Automation Intern Wroclaw

Intern

Hybrid

Wroclaw, Poland

32 - 32 PLN

🏢 Summary: A 6-month hybrid IT internship focused on QA and software development fundamentals, offering mentorship, hands-on learning, and collaboration with experienced programmers. The role involves working 30 hours per week on daily development tasks while building skills in testing, programming, and software engineering practices. Successful participants may receive an opportunity for further employment. 🗂️ Requirements: Basic knowledge of test design, Basic knowledge of test theory, Basic knowledge of Java, Basic knowledge of JavaScript, Basic knowledge of Python, Basic knowledge of C#, Understanding of OOP, Basic understanding of Git, Understanding of software development lifecycle, Intermediate English or higher, Bachelor degree in Computer Science, Information Technologies, or related discipline, Availability for hybrid work in Wroclaw office 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SQL, Selenium 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) This role is based in our office in Wroclaw. Being located in Wroclaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

Java Developer Intern

Intern

Hybrid

Warsaw, Poland

32 - 32 PLN

🏢 Summary: A 6-month hybrid Java internship in Warsaw focused on hands-on learning under mentorship, working on daily development tasks and building core programming skills. The role offers practical experience with Java, databases, algorithms, and teamwork in a professional IT environment, with potential for future employment. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Knowledge of relational databases, Knowledge of data structures and algorithms, Object Oriented Programming (OOP), Basic understanding of Windows/Linux OS and shell, Knowledge of Java collections, Basic networking knowledge, Knowledge of I/O and SQL, Intermediate English or higher, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability for hybrid work model in Warsaw 📃 Skills: Java, SQL, OOP, Linux, Windows, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Warsaw. Being located in Warsaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

Java Developer Intern

Intern

Hybrid

Kraków, Poland

32 - 32 PLN

🏢 Summary: 6-month Java internship focused on developing programming skills under mentorship in a hybrid work model in Krakow. The role includes hands-on learning, collaboration with a development team, and potential future employment for top-performing interns. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Knowledge of relational databases, Knowledge of data structures and algorithms, Understanding of Object Oriented Programming, Basic knowledge of Windows/Linux OS and shell, Knowledge of Java collections, Basic networking knowledge, Knowledge of I/O, Knowledge of SQL, Intermediate English, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability for hybrid work in Krakow 📃 Skills: Java, SQL, OOP, Linux, Windows, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Krakow. Being located in Krakow or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

Java Developer Intern

Intern

Hybrid

Wroclaw, Poland

32 - 32 PLN

🏢 Summary: A 6-month hybrid Java internship focused on developing programming skills under mentorship while working on daily team tasks. The program includes hands-on learning in Java, databases, algorithms, and networking, with opportunities for further employment after successful completion. 🗂️ Requirements: Java syntax and standard library knowledge, Knowledge of relational databases, Knowledge of data structures and algorithms, Object-oriented programming, Understanding of Windows/Linux operating systems, Understanding of shell usage, Knowledge of Java collections, Understanding of networking, Knowledge of I/O, Knowledge of SQL, Intermediate English, University degree or final year studies in computer science, engineering, mathematics, or related field, Availability to work in a hybrid model in Wroclaw 📃 Skills: Java, SQL, OOP, Linux, Windows, Shell, Networking, I/O, Databases, Algorithms, Collections 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines This role is based in our office in Wroclaw. Being located in Wroclaw or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

QA (Java) Automation Intern Warsaw

Intern

Hybrid

Warsaw, Poland

32 - 32 PLN

🏢 Summary: A 6-month paid IT internship focused on developing practical programming and QA skills under the guidance of an experienced mentor. The role involves 30 hours per week of structured learning and hands-on tasks in software development and testing. Successful participants may receive a full-time employment opportunity upon completion. 🗂️ Requirements: Basic knowledge of test design and test theory, Basic knowledge of at least one programming language, Understanding of OOP, Basic understanding of Git, Understanding of Software Development Lifecycle, Intermediate English level or higher, Bachelor degree in Computer Science, IT or related field 📃 Skills: Java, JavaScript, Python, C#, Git, OOP, SDLC, SQL, Selenium, QA, Automation, Databases 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Min requirements: Basic knowledge of test design and test theory Basic Knowledge in Java/JavaScript/Python/C# or any other programming language Understanding of OOP Basic understanding of Git Understanding of Software development lifecycle English: Intermediate level or higher (spoken and written) Education: Bachelor degree (preferably Computer Science, Information Technologies, or related discipline) Would be a plus: Basic knowledge of relational DB concepts and SQL Basic knowledge of at least one QA Automation framework/library Basic knowledge of Selenium Basic knowledge of Understanding of client-server communication Basic knowledge of Design Patterns We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Grid Dynamics Poland

Java Developer Intern

Intern

Hybrid

Krakow, MA, Poland

32 - 32 PLN

🏢 Summary: 6-month part-time Java internship focused on hands-on learning under mentorship, aimed at developing core programming and software engineering skills. The program combines guided training with practical tasks and offers potential full-time employment upon successful completion. 🗂️ Requirements: Good knowledge of Java syntax and standard library, Fundamental knowledge of relational databases, Fundamental knowledge of data structures and algorithms, Understanding of Object Oriented Programming, Basic knowledge of Windows or Linux operating systems and shell, Basic knowledge of Java collections, Basic understanding of networking concepts, Basic understanding of IO and SQL, Intermediate or higher English proficiency, University degree or final year studies in Computer Science or related field 📃 Skills: Java, SQL, OOP, Algorithms, DataStructures, Databases, Collections, Windows, Linux, Networking, Shell, IO 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Min requirements: Good knowledge of: Java syntax and standard library Fundamental knowledge of relational databases Fundamental knowledge of data structures and algorithms Object Oriented Programming (OOP) Basic understanding of: Windows/Linux-based OS and shell Java collections Networking I/O SQL English: Intermediate or higher (spoken and written) Education: University degree or final year of studies in computer science, engineering, mathematics, or related disciplines Would be a plus: Multithreading Java web programming JVM internals Unit testing We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms

Technology

Transition Technologies PSC

Test Automation Engineer - Internships

Intern

Hybrid

Lodz, Poland

🏢 Summary: Internship focused on developing and maintaining Python-based test frameworks using pytest, executing and analyzing automated tests, and supporting CI/CD processes. The role involves working with APIs, SQL queries, and Unix/Linux environments while collaborating with the technical team to improve product quality. It offers hands-on experience with modern infrastructure and testing tools in a hybrid setup. 🗂️ Requirements: Experience with Python, Experience with pytest, Familiarity with HTTP requests, Familiarity with JSON, Basic knowledge of SQL, Working knowledge of Git, Working knowledge of GitHub, Ability to use Unix/Linux terminal 📃 Skills: Python, pytest, HTTP, JSON, SQL, Git, GitHub, Unix, Linux, Docker, Kubernetes, GCP, Selenium, CircleCI 🏢 Description: Responsibilities: Development and maintenance of test frameworks in Python using pytest Preparing, executing, and analyzing tests Working with APIs: performing HTTP requests and analyzing JSON data Basic data analysis and querying servers using SQL Using Unix/Linux terminal in daily work and troubleshooting Supporting work with product infrastructure based on Docker and Kubernetes Close collaboration with the technical lead and the team to improve project quality CI/CD configuration Requirements: Some experience with Python and pytest Familiarity with APIs (HTTP requests, JSON) Basic understanding of SQL Working knowledge of Git/GitHub Comfort using a Unix/Linux terminal English at B2 level or higher Nice to have: exposure to Docker, Kubernetes, Google Cloud Platform, Selenium, Bruno, and CI/CD tools (e.g., CircleCI) What we offer: The internship is for 3/4 time, hybrid with 2-3 days a week in the office in Łódź Unpaid internship Training and mentorship support, Opportunity for employment after the internship Flexible working hours adjusted to academic commitments.

Technology

EPAM Systems

Junior Python Developer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Python Developer role focused on supporting Google Cloud feature implementation and improving user-facing error handling within a global online services project. The position involves contributing to regression testing and collaborating with senior engineers in a hybrid work model. It is suited for candidates at the beginning of their software engineering career with foundational cloud and scripting knowledge. 🗂️ Requirements: Up to 2 years of software engineering experience, Basic knowledge of Python, Basic knowledge of Bash scripting, Familiarity with Google Cloud Platform concepts, Experience supporting or executing regression tests, English proficiency at B2 level or higher 📃 Skills: Python, Bash, GCP, GoogleCloud, RegressionTesting 🏢 Description: We are seeking a skilled Junior Python Developer to join a project for our client, a global leader in the area of online advertising, search engine technologies, cloud computing, internet services and wireless technologies. This position offers a hybrid model, with 3 days per week working from the Krakow or Wroclaw office. Responsibilities Help implement new features and fields in Google Cloud Participate in improving error messaging for users Support the development and execution of regression tests Work closely with senior engineers to learn best practices Requirements Up to 2 years of software engineering experience Basic knowledge of Python and Bash scripting Familiarity with Google Cloud Platform (GCP) concepts Willingness to learn and grow in a collaborative environment Strong communication and teamwork skills Ability to work with client teams in US (west coast) English proficiency at B2 level or higher We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.