April 24, 2026

Python Trainee

Intern • Hybrid

This is a 9-week, paid professional program designed to transition high-performing students into full-time Python developers at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in Python and AI-driven solutions.

  1. Program dates: July 1 – August 31, 2026

  2. Commitment: Full-time (40 hours/week)

  3. Format: Paid, hybrid (3 days in the Krakow office, 2 days remote)

  4. Who should apply: Final-year students and recent graduates in Krakow or those able to commute and ready to start their journey with EPAM after this internship.

  5. Registration deadline: May 11, 2026

Make this summer count – apply now!

How does this internship prepare you for success?

  1. Hands-on project experience – Developing a Python and AI-powered solution from scratch.

  2. Industry-proven methodologies – Gain expertise in Agile workflows (Scrum), Git version control and modern software development standards to stay ahead in the field.

  3. Mentorship from experienced engineers – Get regular guidance from EPAM specialists who will support your technical growth and help you improve how you approach real development tasks.

  4. A hybrid setup that works – Spend 3 days in the Krakow office collaborating face-to-face with your team, and 2 days online with the flexibility to work remotely.

  5. Paid from day one – Develop valuable experience while earning at the same time.

  6. A strong starting point for your career – This internship is designed for people who want to build solid foundations and continue growing in software engineering after the program.

What is required for training:

We’re looking for final-year students or recent graduates from Krakow and nearby locations with

  1. English proficiency – At least B2 level to communicate effectively in a professional setting.

  2. Python proficiency – A solid understanding of Python programming, OOP, exceptions, async programming, data structures, and decorators.

  3. A basic understanding of SQL and databases.

  4. Knowledge of REST APIs & Microservices.

  5. Experience with FastAPI or other web frameworks.

  6. General understanding of Git Fundamentals – Experience with version control basics.

Bonus points if you also have:

  1. Familiarity with Generative AI & Language AI.

  2. Experience in software development (any language).

What will you learn?

During this internship, you’ll work in a multidisciplinary team of EPAM experts on a real-world AI-powered project. This experience will enhance your technical knowledge, problem-solving ability, and teamwork skills. As part of the team, you’ll engage in various development activities, including:

  1. Collaborating in a Scrum team environment.

  2. Building a Python-powered solution from scratch.

  3. Understanding the code review process.

  4. Designing new applications and structuring backend systems.

  5. Participating in code reviews to improve quality and performance.

  6. Engaging in training sessions to expand and deepen your knowledge.

How to get started?

  1. Apply by May 11 – Fill in all required fields and attach your CV. You’ll receive a confirmation email with further details.

  2. Pass the Assessment – Complete the English and Technical tests in your profile within 5 days of applying.

  3. Join an Interview with our recruiter.

  4. Complete an Online Technical Interview with our expert.

After you apply, please check your inbox (and spam folder) for the next steps.

Learn more about us!

EPAM is a global leader in digital transformation and AI-driven development of digital and physical products, as well as digital platform engineering services.

Through its innovative strategy, integrated advisory, consulting, design expertise and unique 'Engineering DNA,' EPAM’s globally deployed hybrid teams deliver advanced AI solutions that connect people, optimize experiences and improve lives across enterprises, education and health platforms.

In Poland, EPAM has operated for 15 years in 7 cities – Krakow, Gdansk, Katowice, Warszawa, Wroclaw, Lodz, Poznan – employing over 7,000 specialists. Join us this summer and become the next talent to shape our legacy.

Important notice:

  1. This internship is open exclusively to individuals based in Poland, with a hybrid work setup in Krakow.

  2. If you live outside Kraków but can travel regularly to the office during the internship, you are welcome to apply.

  3. In the application form, please select "Kraków" as your "Current location".

  4. Due to limited availability, selection will be based on the application order and assessment results.

  5. Internship dates and conditions may change, so stay updated on program details.

  6. EPAM does not cover visa or work permit costs where legally required.

  7. Campus Portal participants and current EPAM employees are not eligible for this internship.

Similar jobs you might like

Technology

EPAM Systems

Java Trainee

Intern

Hybrid

🏢 Summary: A 9-week paid, full-time hybrid internship program designed to prepare final-year students and recent graduates for a Java Developer role through hands-on work on a real AI-powered Java web application. Participants collaborate in a Scrum team, follow professional development practices, and receive mentorship while building production-style solutions. The program serves as a direct pathway to continue as a full-time Java developer after completion. 🗂️ Requirements: Final-year student or recent graduate, English proficiency at B2 level or higher, Strong knowledge of Java Core, Strong understanding of OOP, Experience with Maven, Experience with Git, Knowledge of clean code principles, Experience with unit testing, Basic understanding of software architecture and design patterns, Ability to write SQL queries, Practical experience in Java back-end development, Experience with Spring Core, Experience with Spring Boot, Experience with Spring AOP, Experience with Spring MVC, Experience with JPA or Hibernate, Understanding of networking fundamentals, Understanding of HTTP protocol, Understanding of REST principles 📃 Skills: Java, OOP, Maven, Git, SQL, Spring, SpringBoot, SpringAOP, SpringMVC, JPA, Hibernate, HTTP, REST, UnitTesting, Scrum 🏢 Description: This is a 9-week, paid professional program designed to transition high-performing students into full-time Java developers at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in Java and AI-driven solutions . Program dates: July 1 – August 31, 2026 Commitment: Full-time (40 hours/week) Format: Paid, hybrid (3 days in the Krakow office, 2 days remote) Who should apply: Final-year students and recent graduates in Krakow or those able to commute and ready to start their journey with EPAM after this internship. Registration deadline: May 11, 2026 Make this summer count – apply now! How does this internship prepare you for success? Real project experience – Work on a practical Java-based project and see how software is built in a professional environment – from planning and coding to testing and reviews. Mentorship from experienced engineers – Get regular guidance from EPAM specialists who will support your technical growth and help you improve how you approach real development tasks. A hybrid setup that works – Spend 3 days in the Krakow office collaborating face-to-face with your team, and 2 days online with the flexibility to work remotely. Paid from day one – Develop valuable experience while earning at the same time. A strong starting point for your career – This internship is designed for people who want to build solid foundations and continue growing in software engineering after the program. What will you learn? During this internship, you’ll work in a multidisciplinary team of EPAM experts on a real-world AI-powered project using Java technologies. This experience will enhance your technical knowledge, problem-solving ability, and teamwork skills. As part of the team, you’ll engage in various development activities, including: Collaborating in a Scrum team environment Building and designing a Java-based Web application for an AI-powered solution from scratch Participating in the code review process and following Java best practices Engaging in learning activities to expand and deepen your expertise in Java development and AI integration What is required for training: We’re looking for final-year students or recent graduates from Krakow and nearby locations with English proficiency – At least B2 level to communicate effectively in a professional setting. Java Core & OOP – Strong knowledge and hands-on coding experience Build Tools – Understanding of Maven Version Control – Experience with Git Clean Code – Adherence to clean code principles Unit Testing – Experience with unit testing Software Architecture/Design Patterns – Basic understanding Relational Databases & SQL – Ability to write and adapt queries Java Back-end Development – Practical experience building applications Spring Core, Boot, AOP, MVC, JPA/Hibernate – Experience with these frameworks and technologies Networking & HTTP/REST – Understanding of networking basics, HTTP protocol, and REST principles Bonus points if you also have: Java Persistence API – Familiarity Back-end Frameworks – Experience building full-fledged applications Front-end Technologies – Understanding of React/Angular, TypeScript is a plus Cloud Technologies – Insight into cloud-related technologies is a plus How to get started? Apply by May 11 – Fill in all required fields and attach your CV. You’ll receive a confirmation email with further details. Pass the Assessment – Complete the English and Technical tests in your profile within 5 days of applying. Join an Interview with our recruiter. Complete an Online Technical Interview with our expert. After you apply, please check your inbox (and spam folder) for the next steps. Important notice: This internship is open exclusively to individuals based in Poland, with a hybrid work setup in Krakow. If you live outside Kraków but can travel regularly to the office during the internship, you are welcome to apply. In the application form, please select "Kraków" as your "Current location" . Due to limited availability, selection will be based on the application order and assessment results. Internship dates and conditions may change, so stay updated on program details. EPAM does not cover visa or work permit costs where legally required. Campus Portal participants and current EPAM employees are not eligible for this internship. Learn more about us! EPAM is a global leader in digital transformation and AI-driven development of digital and physical products, as well as digital platform engineering services. Through its innovative strategy, integrated advisory, consulting, design expertise and unique 'Engineering DNA,' EPAM’s globally deployed hybrid teams deliver advanced AI solutions that connect people, optimize experiences and improve lives across enterprises, education and health platforms. In Poland, EPAM has operated for 15 years in 7 cities – Krakow, Gdansk, Katowice, Warszawa, Wroclaw, Lodz, Poznan – employing over 7,000 specialists. Join us this summer and become the next talent to shape our legacy.

Technology

EPAM Systems

Front-End Trainee

Intern

Hybrid

Krakow, Poland

🏢 Summary: 9-week paid Front-end Summer Internship in Krakow focused on building an AI-powered web application in a hybrid setup. Interns work full-time in a Scrum team to develop an e-commerce platform from scratch while receiving mentorship and hands-on experience with modern front-end technologies. The program prepares high-performing students for transition into a full-time Front-end Developer role. 🗂️ Requirements: Student or recent graduate based in Krakow or able to commute, English proficiency B2 or higher, Solid knowledge of HTML, Good knowledge of CSS, Solid knowledge of JavaScript, Understanding of DOM manipulation and asynchronous programming, Basic knowledge of Angular, Good knowledge of Node.js, Understanding of Git fundamentals 📃 Skills: HTML, CSS, JavaScript, Angular, Node.js, Git, SCRUM, TypeScript, SASS, LESS, AWS, GCP, Azure 🏢 Description: Are you a student passionate about front-end development and eager to kickstart your career in Krakow? Join our dynamic team as a Front-end Summer Intern, where you'll work on AI-powered projects and develop competencies with experienced mentors. Details This is a 9-week, paid professional program designed to transition high-performing students into full-time Front-end developers at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in Front-end and AI-driven solutions . Program dates: July 1 – August 31, 2026 Commitment: Full-time (40 hours/week) Format: Paid, hybrid (3 days in the Krakow office, 2 days remote) Who should apply: Students and recent graduates in Krakow or those able to commute and ready to start their journey with EPAM after this internship. Registration deadline: May 11, 2026 Make this summer count – apply now! How does this internship prepare you for success? Hands-on project experience – Contribute to building a web store from the ground up, transforming a traditional bookstore into a fully functional e-commerce platform. Industry-proven methodologies – Gain expertise in Agile workflows (SCRUM), Git version control and modern front-end development standards to stay ahead in the field. Mentorship from experienced engineers – Get regular guidance from EPAM specialists who will support your technical growth and help you improve how you approach real development tasks. A hybrid setup that works – Spend 3 days in the Krakow office collaborating face-to-face with your team, and 2 days online with the flexibility to work remotely. Paid from day one – Develop valuable experience while earning at the same time. A strong starting point for your career – This internship is designed for people who want to build solid foundations and continue growing in software engineering after the program. What will you learn? During this internship, you’ll work in a multidisciplinary team of EPAM experts on a real-world AI-powered project. This experience will enhance your technical knowledge, problem-solving ability, and teamwork skills. As part of the team, you’ll engage in various development activities, including: Collaborating in a Scrum team environment. Building and designing a Web application from scratch. Understanding the code review process. Engaging in various learning activities to expand and deepen your knowledge. What is required for training: We’re looking for students or recent graduates from Krakow and nearby locations with English proficiency – At least B2 level to communicate effectively in a professional setting. HTML Proficiency – Solid understanding of document structure, semantic tags, and content formatting. Good CSS Knowledge – Familiarity with the box model, layouts and common styling techniques. Solid JavaScript Skills – Understanding of data types, control flow, DOM manipulation, objects and asynchronous programming. General understanding of Git Fundamentals – Experience with version control basics. Familiarity with Angular - Basic knowledge of Angular. Experience with Node.js - Good knowledge of Node.js. Bonus points if you also have: Experience with responsive CSS layouts, CSS preprocessors (SASS, LESS). Awareness of Cloud technologies (AWS, GCP, Azure). Experience in software development (any language). Solid TypeScript Knowledge. How to get started? Apply by May 11 – Fill in all required fields and attach your CV. You’ll receive a confirmation email with further details. Pass the Assessment – Complete the English and Technical tests in your profile within 5 days of applying. Join an Interview with our recruiter. Complete an Online Technical Interview with our expert. After you apply, please check your inbox (and spam folder) for the next steps. Important notice: This internship is open exclusively to individuals based in Poland, with a hybrid work setup in Krakow. If you live outside Kraków but can travel regularly to the office during the internship, you are welcome to apply. In the application form, please select "Kraków" as your "Current location" . Due to limited availability, selection will be based on the application order and assessment results. Internship dates and conditions may change, so stay updated on program details. EPAM does not cover visa or work permit costs where legally required. Campus Portal participants and current EPAM employees are not eligible for this internship. Learn more about us! EPAM is a global leader in digital transformation and AI-driven development of digital and physical products, as well as digital platform engineering services. Through its innovative strategy, integrated advisory, consulting, design expertise and unique 'Engineering DNA,' EPAM’s globally deployed hybrid teams deliver advanced AI solutions that connect people, optimize experiences and improve lives across enterprises, education and health platforms. In Poland, EPAM has operated for 15 years in 7 cities – Krakow, Gdansk, Katowice, Warszawa, Wroclaw, Lodz, Poznan – employing over 7,000 specialists. Join us this summer and become the next talent to shape our legacy.

Technology

EPAM Systems

Automated Testing in Java Trainee

Intern

Remote

🏢 Summary: 9-week paid hybrid internship in Krakow focused on Automated Testing in Java within an AI-powered project. Participants work full-time in a Scrum team, building and testing a Java-based web application while following automation best practices. The program prepares candidates for a full-time role in test automation. 🗂️ Requirements: Final-year student or recent graduate, English proficiency B2 or higher, Strong knowledge of Java Core, Understanding of OOP principles, Experience with Maven, Experience with Git, Basic knowledge of unit testing, Basic knowledge of design patterns, Experience with Selenium WebDriver, Basic understanding of test automation frameworks structure, Basic understanding of API testing and REST services, Availability for full-time 9-week program, Ability to work hybrid in Krakow 📃 Skills: Java, OOP, Maven, Git, JUnit, Selenium, REST, SQL, BDD, Jira, Scrum, Cloud 🏢 Description: Are you a final-year student passionate about automating software testing for Java applications and eager to start your career in Krakow? Join our team as an Automated Testing in Java Intern, where you'll work on AI-powered projects and develop competencies with experienced mentors. Details This is a 9-week, paid professional program designed to transition high-performing students into full-time AT in Java specialists at EPAM. The hybrid format allows you to work on cutting-edge projects, learn from industry experts and build a strong foundation in AI-driven solutions . Program dates: July 1 – August 31, 2026 Commitment: Full-time (40 hours/week) Format: Paid, hybrid (3 days in the Krakow office, 2 days remote) Who should apply: Final-year students and recent graduates in Krakow or those able to commute and ready to start their journey with EPAM after this internship. Registration deadline: May 11, 2026 Make this summer count – apply now! How does this internship prepare you for success? Real project experience – Work on a practical Java-based project and see how software is built and tested in a professional environment – from planning and coding to testing and reviews. Mentorship from experienced engineers – Get regular guidance from EPAM specialists who will support your technical growth and help you improve how you approach real development tasks. A hybrid setup that works – Spend 3 days in the Krakow office collaborating face-to-face with your team, and 2 days online with the flexibility to work remotely. Paid from day one – Develop valuable experience while earning at the same time. A strong starting point for your career – This internship is designed for people who want to build solid foundations and continue growing in test automation after the program. What will you learn? During this internship, you’ll work in a multidisciplinary team of EPAM experts on a real-world AI-powered project using Java and Testing technologies. This experience will enhance your technical knowledge, problem-solving ability and teamwork skills. As part of the team, you’ll engage in various development activities, including: Collaborating in a Scrum team environment Automated Testing of a Java-based Web application for an AI-powered solution from scratch Participating in the code review process and following AT in Java best practices Engaging in learning activities to expand and deepen your expertise in Automated Testing in Java and AI integration What is required for training: We’re looking for final-year students or recent graduates from Krakow and nearby locations with: English proficiency – At least B2 level to communicate effectively in a professional setting Java Core & OOP – Strong knowledge and hands-on coding experience Build Tools – Understanding of Maven Version Control – Experience with Git Unit Testing – Basic understanding Design Patterns – Basic understanding Selenium WebDriver – Experience in UI test automation, element handling and synchronization TA Frameworks (Layers, Runner, Business Objects) – Basic understanding of building and maintaining structured automation frameworks API Automation – Basic understanding of API testing and working with REST services Bonus points if you also have: Relational Databases & SQL – Basic understanding Clean Code – Basic understanding BDD TA Frameworks – Familiarity Jira Software – Familiarity Cloud Technologies – Insight into cloud-related technologies is a plus How to get started? Apply by May 11 – Fill in all required fields and attach your CV. You’ll receive a confirmation email with further details. Pass the Assessment – Complete the English and Technical tests in your profile within 5 days of applying. Join an Interview with our recruiter. Complete an Online Technical Interview with our expert. After you apply, please check your inbox (and spam folder) for the next steps. Important notice: This internship is open exclusively to individuals based in Poland, with a hybrid work setup in Krakow. If you live outside Kraków but can travel regularly to the office during the internship, you are welcome to apply. In the application form, please select "Kraków" as your "Current location" . Due to limited availability, selection will be based on the application order and assessment results. Internship dates and conditions may change, so stay updated on program details. EPAM does not cover visa or work permit costs where legally required. Campus Portal participants and current EPAM employees are not eligible for this internship. Learn more about us! EPAM is a global leader in digital transformation and AI-driven development of digital and physical products, as well as digital platform engineering services. Through its innovative strategy, integrated advisory, consulting, design expertise and unique 'Engineering DNA,' EPAM’s globally deployed hybrid teams deliver advanced AI solutions that connect people, optimize experiences and improve lives across enterprises, education and health platforms. In Poland, EPAM has operated for 15 years in 7 cities – Krakow, Gdansk, Katowice, Warszawa, Wroclaw, Lodz, Poznan – employing over 7,000 specialists. Join us this summer and become the next talent to shape our legacy.

Technology

EPAM Systems

Automated Testing in Python Trainee

Intern

Remote

Krakow, Poland

🏢 Summary: A part-time Python Test Automation mentorship program designed to build practical skills in automated testing and prepare participants for a potential Junior role. The program combines self-paced learning, hands-on tasks, and expert-led sessions over 2–2.5 months. Top graduates may advance to further opportunities after assessments and interviews. 🗂️ Requirements: English proficiency B2 or higher, Solid understanding of Python Core, Knowledge of algorithms, Knowledge of testing theory and processes, Understanding of automated testing in Python, General computer science knowledge, Strong analytical thinking, Ability to work independently, Eligibility to work full-time in Poland, Minimum age of 18 📃 Skills: Python, Testing, Automation, Algorithms, ComputerScience, Databases, API, UI, Frameworks 🏢 Description: Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and shape your professional path with EPAM experts. Details Are you ready to master Python Test Automation , one of the most in-demand skills in IT, and become an essential part of delivering high-quality digital solutions ? Our mentorship program will equip you with everything you need to thrive in this field. This structured learning path will guide you step by step as you gain the expertise for a rewarding IT career. By joining, you’ll: Master Python fundamentals Understand testing theory, processes and best practices Learn and apply Test Automation frameworks Collaborate with industry experts Program start: April 13, 2026 Duration: ~2-2.5 months, part-time engagement. Format: A blend of expert-led guidance and self-paced learning to suit your schedule and learning style. After completing the program, the best graduates will have the opportunity to continue their path in EPAM Laboratory, pass the interview for a Junior role and join EPAM team , based on their demonstrated skills and available opportunities at EPAM. What do we offer? High quality learning materials . You’ll be learning from a curriculum crafted by specialists with extensive project experience, validated through hundreds of training sessions to ensure relevance and quality. Practice-oriented approach . You’ll gain hands-on experience throughout this comprehensive program, allowing you to actively apply concepts as you learn and build a practical skill set from day one. In-depth specialization . You’ll graduate as a highly skilled professional, prepared to tackle complex technical challenges and work with some of the world’s leading companies. Guidance from expert mentors . You’ll receive support from experienced mentors during advanced training stages, who will answer your questions, provide insights, and give personalized feedback on your progress. Training process The program will last ~2-2.5 months and require ~20-35 hours of weekly engagement, such as: Exploration of self-study materials (lectures and text resources), accessible at any time Completion of practical tasks and theory quizzes with instant feedback Participation in weekly Q&A sessions led by EPAM experts What is required for training: English proficiency: B2 (Upper-Intermediate) or higher Solid understanding of Python Core and algorithms Knowledge of testing theory and processes Strong analytical thinking General computer science knowledge Familiarity with automated testing in Python Ability to work independently with self-study materials and meet deadlines Nice to have: Resourcefulness in solving unique challenges Basic understanding of database, API, and UI testing, as well as test automation frameworks How to get started? Register on this page by March 13th. Once you fill in all the required fields and upload your CV, you will find the confirmation with more details in your mailbox or notifications tab. Take the English test available in your account's "My assessments" section. You should complete it by the deadline and reach the B2 level result or higher. Pass the technical assessment available in your account's "My assessments" section. You should take it within 5 days after your registration and reach the 75 % level result to proceed. Have a conversation with our AI assistant. We will send you an invitation email with all instructions after you successfully complete all assessment steps (this step will be available only for those with the highest scores). Complete an online Technical Interview with our expert. Receive an invitation to the program. We will inform you of the final results at the end of the enrollment process. Keep an eye on your profile mailbox to stay updated on your progress and important announcements. Important notice – Eligibility details you should know: The program is available to Polish citizens and permanent residents who are 18 years of age or older, eligible to work full-time in Poland at the time of application. Program dates may change. Please stay updated via email and our website. Seats are limited , and candidates with the highest assessment results will be enrolled first. We maintain a fair and transparent selection process , and any form of cheating will result in disqualification. If you are currently participating in another EPAM Campus program or employed at EPAM, please consult your Training Coordinator or Resource Manager before applying. After completing the program, high-performing participants may be offered opportunities for continued learning based on their skills, performance, and available pathways at EPAM. Take your chance to dive into the IT world with a leading international IT company – apply now!

Technology

EPAM Systems

Python Trainee

Intern

Remote

Warsaw, Poland

🏢 Summary: Free remote Python engineering training program in Poland focused on advancing Python skills through hands-on exercises, mentor-led sessions, and real-world tasks over approximately 3 months. Top-performing participants may receive opportunities for further training and potential career paths after successful completion. 🗂️ Requirements: English B2+, Python, Algorithms, Data structures, Databases, Analytical thinking, Problem-solving 📃 Skills: Python, Algorithms, Databases 🏢 Description: We're looking for participants to join our Python Engineering Program in Poland in a remote studying mode. This free, expert-led training program is designed to help you advance your Python skills to industry standards and explore emerging tools. The program will last approximately 3 months and requires up to 20 hours of weekly engagement . After completing the program, top-performing participants may be invited to continue their learning journey, based on skills, performance and available opportunities at EPAM. Responsibilities Complete all assigned training modules and practical exercises Apply learned concepts in real-world scenarios through hands-on tasks Engage in self-study to reinforce training content and fill knowledge gaps Participate in mentor-led sessions and group discussions Demonstrate acquired skills through assessments and project work Stay committed to the schedule while maintaining regular attendance Collaborate with peers and mentors to foster a shared learning environment Requirements English level: B2 or higher Proficiency in Python Core, a basic understanding of algorithms, data structures and databases Strong analytical thinking and problem-solving abilities Nice to have: Experience in software development (any language) What we offer Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. Our Python specialists with extensive project experience have designed and tested the educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Foundation for Specialization. Our program provides the key skills you need to build a strong base for further specialization, helping you prepare for more advanced challenges in your career. Career Opportunities. Successfully completing the program opens the door to further training and potential job opportunities at EPAM as you continue to grow your expertise. 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.

Technology

EPAM Systems

Python Trainee

Intern

Remote

Wroclaw, Poland

🏢 Summary: A free, 3-month remote Python Engineering Program in Poland designed to advance participants’ Python skills to industry standards through expert-led training and hands-on practice. The program requires up to 20 hours per week and focuses on practical application, assessments, and project work. Top performers may receive opportunities for further training and potential career paths based on performance and available openings. 🗂️ Requirements: English level B2 or higher, Proficiency in Python Core, Basic understanding of algorithms, Basic understanding of data structures, Basic understanding of databases, Strong analytical thinking, Strong problem-solving abilities, Commitment to 20 hours per week for 3 months, Regular attendance and active participation 📃 Skills: Python, Algorithms, DataStructures, Databases 🏢 Description: We're looking for participants to join our Python Engineering Program in Poland in a remote studying mode. This free, expert-led training program is designed to help you advance your Python skills to industry standards and explore emerging tools. The program will last approximately 3 months and requires up to 20 hours of weekly engagement . After completing the program, top-performing participants may be invited to continue their learning journey, based on skills, performance and available opportunities at EPAM. Responsibilities Complete all assigned training modules and practical exercises Apply learned concepts in real-world scenarios through hands-on tasks Engage in self-study to reinforce training content and fill knowledge gaps Participate in mentor-led sessions and group discussions Demonstrate acquired skills through assessments and project work Stay committed to the schedule while maintaining regular attendance Collaborate with peers and mentors to foster a shared learning environment Requirements English level: B2 or higher Proficiency in Python Core, a basic understanding of algorithms, data structures and databases Strong analytical thinking and problem-solving abilities Nice to have: Experience in software development (any language) What we offer Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. Our Python specialists with extensive project experience have designed and tested the educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Foundation for Specialization. Our program provides the key skills you need to build a strong base for further specialization, helping you prepare for more advanced challenges in your career. Career Opportunities. Successfully completing the program opens the door to further training and potential job opportunities at EPAM as you continue to grow your expertise. 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.

Technology

EPAM Systems

Python Trainee

Intern

Remote

Krakow, Poland

🏢 Summary: A 3-month, remote Python Engineering Program designed to advance participants’ Python skills to industry standards through expert-led training and hands-on practice. The program requires up to 20 hours per week and includes practical exercises, mentor-led sessions, and assessments. Top performers may receive opportunities for further training and potential career paths after completion. 🗂️ Requirements: English level B2 or higher, Proficiency in Python Core, Basic understanding of algorithms, Basic understanding of data structures, Basic understanding of databases, Availability for up to 20 hours per week, Regular attendance and commitment to schedule 📃 Skills: Python, Algorithms, DataStructures, Databases 🏢 Description: We're looking for participants to join our Python Engineering Program in Poland in a remote studying mode. This free, expert-led training program is designed to help you advance your Python skills to industry standards and explore emerging tools. The program will last approximately 3 months and requires up to 20 hours of weekly engagement . After completing the program, top-performing participants may be invited to continue their learning journey, based on skills, performance and available opportunities at EPAM. Responsibilities Complete all assigned training modules and practical exercises Apply learned concepts in real-world scenarios through hands-on tasks Engage in self-study to reinforce training content and fill knowledge gaps Participate in mentor-led sessions and group discussions Demonstrate acquired skills through assessments and project work Stay committed to the schedule while maintaining regular attendance Collaborate with peers and mentors to foster a shared learning environment Requirements English level: B2 or higher Proficiency in Python Core, a basic understanding of algorithms, data structures and databases Strong analytical thinking and problem-solving abilities Nice to have: Experience in software development (any language) What we offer Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. Our Python specialists with extensive project experience have designed and tested the educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Foundation for Specialization. Our program provides the key skills you need to build a strong base for further specialization, helping you prepare for more advanced challenges in your career. Career Opportunities. Successfully completing the program opens the door to further training and potential job opportunities at EPAM as you continue to grow your expertise. 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.

Technology

EPAM Systems

Python Trainee

Intern

Remote

Gdansk, Poland

🏢 Summary: A free, 3‑month remote Python Engineering Program in Poland designed to advance participants’ Python skills to industry standards through expert-led, hands-on training. The program requires up to 20 hours per week and focuses on practical exercises, assessments, and real-world tasks. Top performers may receive opportunities for further training and potential career paths after completion. 🗂️ Requirements: English level B2 or higher, Proficiency in Python Core, Basic understanding of algorithms, Basic understanding of data structures, Basic understanding of databases, Ability to commit up to 20 hours per week for 3 months, Regular attendance and completion of assigned modules and assessments 📃 Skills: Python, Algorithms, DataStructures, Databases 🏢 Description: We're looking for participants to join our Python Engineering Program in Poland in a remote studying mode. This free, expert-led training program is designed to help you advance your Python skills to industry standards and explore emerging tools. The program will last approximately 3 months and requires up to 20 hours of weekly engagement . After completing the program, top-performing participants may be invited to continue their learning journey, based on skills, performance and available opportunities at EPAM. Responsibilities Complete all assigned training modules and practical exercises Apply learned concepts in real-world scenarios through hands-on tasks Engage in self-study to reinforce training content and fill knowledge gaps Participate in mentor-led sessions and group discussions Demonstrate acquired skills through assessments and project work Stay committed to the schedule while maintaining regular attendance Collaborate with peers and mentors to foster a shared learning environment Requirements English level: B2 or higher Proficiency in Python Core, a basic understanding of algorithms, data structures and databases Strong analytical thinking and problem-solving abilities Nice to have: Experience in software development (any language) What we offer Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. Our Python specialists with extensive project experience have designed and tested the educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Foundation for Specialization. Our program provides the key skills you need to build a strong base for further specialization, helping you prepare for more advanced challenges in your career. Career Opportunities. Successfully completing the program opens the door to further training and potential job opportunities at EPAM as you continue to grow your expertise. 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.

Technology

EPAM Systems

Python Trainee

Intern

Remote

Warsaw, Poland

🏢 Summary: A 3-month remote Python Engineering Program designed to advance participants’ Python skills to industry standards through expert-led training and hands-on practice. The program requires up to 20 hours per week and focuses on practical exercises, real-world tasks, and mentor-led sessions. Top-performing participants may receive opportunities for further training and potential career paths after completion. 🗂️ Requirements: English level B2 or higher, Proficiency in Python Core, Basic understanding of algorithms, Basic understanding of data structures, Basic understanding of databases, Availability for up to 20 hours per week for 3 months, Completion of all assigned training modules and assessments 📃 Skills: Python, Algorithms, DataStructures, Databases 🏢 Description: We're looking for participants to join our Python Engineering Program in Poland in a remote studying mode. This free, expert-led training program is designed to help you advance your Python skills to industry standards and explore emerging tools. The program will last approximately 3 months and requires up to 20 hours of weekly engagement . After completing the program, top-performing participants may be invited to continue their learning journey, based on skills, performance and available opportunities at EPAM. Responsibilities Complete all assigned training modules and practical exercises Apply learned concepts in real-world scenarios through hands-on tasks Engage in self-study to reinforce training content and fill knowledge gaps Participate in mentor-led sessions and group discussions Demonstrate acquired skills through assessments and project work Stay committed to the schedule while maintaining regular attendance Collaborate with peers and mentors to foster a shared learning environment Requirements English level: B2 or higher Proficiency in Python Core, a basic understanding of algorithms, data structures and databases Strong analytical thinking and problem-solving abilities Nice to have: Experience in software development (any language) What we offer Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. Top-notch learning materials. Our Python specialists with extensive project experience have designed and tested the educational content in numerous training runs. Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. Foundation for Specialization. Our program provides the key skills you need to build a strong base for further specialization, helping you prepare for more advanced challenges in your career. Career Opportunities. Successfully completing the program opens the door to further training and potential job opportunities at EPAM as you continue to grow your expertise. 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.

Technology

EPAM Systems

Senior Python AI Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building and maintaining Python applications for AI and automation use cases in the financial domain. The position involves developing data pipelines, collaborating on machine learning model lifecycle, and delivering scalable solutions within a cross-functional team. Hybrid work model with office presence in Wroclaw three days per week. 🗂️ Requirements: Strong proficiency in Python, Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn), Solid understanding of linear algebra, probability, statistics, calculus, Practical experience with Pandas and NumPy, Knowledge of supervised, unsupervised, and reinforcement learning algorithms, Experience with debugging, testing, and Git-based version control 📃 Skills: Python, TensorFlow, PyTorch, Keras, Scikit-learn, Pandas, NumPy, Git, AI, ML, NLP, ComputerVision, C++, Java, R 🏢 Description: We are seeking a skilled Senior Python Engineer to join a Project for our Client, a global leader in the area of banking, investments and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain Python applications supporting AI and automation use cases Develop data preprocessing, transformation, and feature engineering pipelines Collaborate on training, evaluating, and deploying machine learning models Implement best practices in testing, version control, and code quality Work within a cross-functional POD to deliver scalable, reliable solutions Requirements Strong proficiency in Python Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn) Solid understanding of linear algebra, probability, statistics, and calculus Practical experience with Pandas, NumPy, and data manipulation workflows Familiarity with ML algorithms (supervised, unsupervised, reinforcement learning) Exposure to deep learning, NLP, or computer vision is beneficial Strong debugging, testing, and Git-based version control skills Nice to have C++, Java or R Language experience 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.