
Data Software Engineering
📝 Twój zakres obowiązków
Your responsibilities, If you have one year of hands-on experience with Python or Java and are striving to step into the world of Data Software Engineering (Big Data), this program is for you., , Our learning path consists of two stages, offering you a step-by-step approach to gaining in-depth knowledge. Apply today to have the opportunity to:, , • Gain expertise in modern software development technologies, • Dive into the capabilities of the leading public cloud platforms, • Explore the design, development and maintenance of big data software systems, • Learn large-scale data handling tools (Apache Spark, Kafka, Databricks, etc.), , After successfully completing all program stages, you will gain market-oriented skills that you may further apply at EPAM or elsewhere in the IT industry.
Citizens of Poland and permanent residents who are eligible to work in this country, Second-to-last or final year university students and graduates, Individuals aged 18 years and older, English level from B2 (Upper-Intermediate) and higher, Hands-on experience with Python or Java languages with a good theoretical background, Solid knowledge of Relational Database Management System (RDBMS) theory, Proficiency in Structured Query Language (SQL), including DML, DDL, DCL and TCL, Strong theoretical foundation in Data Warehousing (DWH) and Data Lakes, Good grasp of Linux, as well as containerization and orchestration technologies such as Docker and Kubernetes
Optional, Degree from a technical university or other educational institution with a technical specialization
What we offer, Industry-focused education with EPAM, a leading software engineering company, Intensive, hands-on learning through numerous practical assignments, Free access to top-notch educational materials and resources, Regular guidance from seasoned mentors throughout your advanced training, Deep dive into your specialization and emerging technologies like GenAI and Cloud, Opportunity to join the EPAM team upon successful completion of all stages
additional-module
How to get started?, 1. Register on this page. Once you have filled out all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab., , 2. Take the English test available in your profile. You should complete it within 2 weeks of registration and reach at least the B2 level result to proceed., , 3. Pass the technical test on Python available in your account's "My enrollments" section. You should take it within 2 weeks of registration to proceed., , 4. Receive a link to the Learn platform and start studying. You will find it in your account's "My enrollments" section and in a separate email upon successful completion of both tests., , Please check your profile's mailbox regularly to ensure you receive all important notifications.
additional-module
Important notice:, 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., We have designed this course for beginners in the field of Data Software Engineering. If you have relevant production experience, feel free to explore our career website for job opportunities., This program offers continuous enrollment, allowing you to apply, pass the assessment and begin learning at any time, as long as registration remains available., The recommended time to complete the training modules of the first stage is ~3 months. If we do not see progress during this period, your application will be automatically cancelled., We strive to maintain a fair registration and testing process for everyone. If we detect any cheating, we will have to reject your application., If you are interested in applying while enrolled in another EPAM Campus program, please discuss it with your training coordinator first.
EPAM Systems (Poland) sp. z o.o., 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
About the project
Data Software Engineering is an IT area that deals with building and supporting the infrastructure and workflows necessary to collect, store, process and transform big data into an analysis-ready format.
The program is divided into two progressive stages, allowing you to gradually advance to more profound topics:
Stage 1: Fundamentals (~3 months, ~10-12 hrs/week)
You will explore self-study materials at your convenience and complete assigned tasks with immediate automated feedback. To move forward, you will need to show good results and successfully pass four parts of the final test and technical interview. We will assess your knowledge of Git, Python, DevOps, CI/CD, DB, SQL, DWH and ETL.
Stage 2: Specialization (~3 months, ~20 hrs/week)
We will offer you a mentoring program with one-on-one meetings with production experts. Your learning will become more intensive and practice-driven, with a focus on advanced concepts and tools.
After completing the training, the best candidates will have the opportunity to interview for a Junior position and join the EPAM team in Poland, based on demonstrated skills and available opportunities in the company.
Your responsibilities
If you have one year of hands-on experience with Python or Java and are striving to step into the world of Data Software Engineering (Big Data), this program is for you.
Our learning path consists of two stages, offering you a step-by-step approach to gaining in-depth knowledge. Apply today to have the opportunity to:
• Gain expertise in modern software development technologies
• Dive into the capabilities of the leading public cloud platforms
• Explore the design, development and maintenance of big data software systems
• Learn large-scale data handling tools (Apache Spark, Kafka, Databricks, etc.)
After successfully completing all program stages, you will gain market-oriented skills that you may further apply at EPAM or elsewhere in the IT industry.
What we offer
- Industry-focused education with EPAM, a leading software engineering company
- Intensive, hands-on learning through numerous practical assignments
- Free access to top-notch educational materials and resources
- Regular guidance from seasoned mentors throughout your advanced training
- Deep dive into your specialization and emerging technologies like GenAI and Cloud
- Opportunity to join the EPAM team upon successful completion of all stages
How to get started?
1. Register on this page. Once you have filled out all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab.
2. Take the English test available in your profile. You should complete it within 2 weeks of registration and reach at least the B2 level result to proceed.
3. Pass the technical test on Python available in your account's "My enrollments" section. You should take it within 2 weeks of registration to proceed.
4. Receive a link to the Learn platform and start studying. You will find it in your account's "My enrollments" section and in a separate email upon successful completion of both tests.
Please check your profile's mailbox regularly to ensure you receive all important notifications.
📝 Opis główny / Wstęp
additional-module
How to get started?, 1. Register on this page. Once you have filled out all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab., , 2. Take the English test available in your profile. You should complete it within 2 weeks of registration and reach at least the B2 level result to proceed., , 3. Pass the technical test on Python available in your account's "My enrollments" section. You should take it within 2 weeks of registration to proceed., , 4. Receive a link to the Learn platform and start studying. You will find it in your account's "My enrollments" section and in a separate email upon successful completion of both tests., , Please check your profile's mailbox regularly to ensure you receive all important notifications.
additional-module
Important notice:, 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., We have designed this course for beginners in the field of Data Software Engineering. If you have relevant production experience, feel free to explore our career website for job opportunities., This program offers continuous enrollment, allowing you to apply, pass the assessment and begin learning at any time, as long as registration remains available., The recommended time to complete the training modules of the first stage is ~3 months. If we do not see progress during this period, your application will be automatically cancelled., We strive to maintain a fair registration and testing process for everyone. If we detect any cheating, we will have to reject your application., If you are interested in applying while enrolled in another EPAM Campus program, please discuss it with your training coordinator first.
About the project
Data Software Engineering is an IT area that deals with building and supporting the infrastructure and workflows necessary to collect, store, process and transform big data into an analysis-ready format.
The program is divided into two progressive stages, allowing you to gradually advance to more profound topics:
Stage 1: Fundamentals (~3 months, ~10-12 hrs/week)
You will explore self-study materials at your convenience and complete assigned tasks with immediate automated feedback. To move forward, you will need to show good results and successfully pass four parts of the final test and technical interview. We will assess your knowledge of Git, Python, DevOps, CI/CD, DB, SQL, DWH and ETL.
Stage 2: Specialization (~3 months, ~20 hrs/week)
We will offer you a mentoring program with one-on-one meetings with production experts. Your learning will become more intensive and practice-driven, with a focus on advanced concepts and tools.
After completing the training, the best candidates will have the opportunity to interview for a Junior position and join the EPAM team in Poland, based on demonstrated skills and available opportunities in the company.
Your responsibilities
If you have one year of hands-on experience with Python or Java and are striving to step into the world of Data Software Engineering (Big Data), this program is for you.
Our learning path consists of two stages, offering you a step-by-step approach to gaining in-depth knowledge. Apply today to have the opportunity to:
• Gain expertise in modern software development technologies
• Dive into the capabilities of the leading public cloud platforms
• Explore the design, development and maintenance of big data software systems
• Learn large-scale data handling tools (Apache Spark, Kafka, Databricks, etc.)
After successfully completing all program stages, you will gain market-oriented skills that you may further apply at EPAM or elsewhere in the IT industry.
How to get started?
1. Register on this page. Once you have filled out all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab.
2. Take the English test available in your profile. You should complete it within 2 weeks of registration and reach at least the B2 level result to proceed.
3. Pass the technical test on Python available in your account's "My enrollments" section. You should take it within 2 weeks of registration to proceed.
4. Receive a link to the Learn platform and start studying. You will find it in your account's "My enrollments" section and in a separate email upon successful completion of both tests.
Please check your profile's mailbox regularly to ensure you receive all important notifications.
Important notice:
- 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.
- We have designed this course for beginners in the field of Data Software Engineering. If you have relevant production experience, feel free to explore our career website for job opportunities.
- This program offers continuous enrollment, allowing you to apply, pass the assessment and begin learning at any time, as long as registration remains available.
- The recommended time to complete the training modules of the first stage is ~3 months. If we do not see progress during this period, your application will be automatically cancelled.
- We strive to maintain a fair registration and testing process for everyone. If we detect any cheating, we will have to reject your application.
- If you are interested in applying while enrolled in another EPAM Campus program, please discuss it with your training coordinator first.
🎁 Co oferujemy (Dodatkowe detale)
additional-module
How to get started?, 1. Register on this page. Once you have filled out all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab., , 2. Take the English test available in your profile. You should complete it within 2 weeks of registration and reach at least the B2 level result to proceed., , 3. Pass the technical test on Python available in your account's "My enrollments" section. You should take it within 2 weeks of registration to proceed., , 4. Receive a link to the Learn platform and start studying. You will find it in your account's "My enrollments" section and in a separate email upon successful completion of both tests., , Please check your profile's mailbox regularly to ensure you receive all important notifications.
additional-module
Important notice:, 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., We have designed this course for beginners in the field of Data Software Engineering. If you have relevant production experience, feel free to explore our career website for job opportunities., This program offers continuous enrollment, allowing you to apply, pass the assessment and begin learning at any time, as long as registration remains available., The recommended time to complete the training modules of the first stage is ~3 months. If we do not see progress during this period, your application will be automatically cancelled., We strive to maintain a fair registration and testing process for everyone. If we detect any cheating, we will have to reject your application., If you are interested in applying while enrolled in another EPAM Campus program, please discuss it with your training coordinator first.
EPAM Systems (Poland) sp. z o.o., 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
About the project
Data Software Engineering is an IT area that deals with building and supporting the infrastructure and workflows necessary to collect, store, process and transform big data into an analysis-ready format.
The program is divided into two progressive stages, allowing you to gradually advance to more profound topics:
Stage 1: Fundamentals (~3 months, ~10-12 hrs/week)
You will explore self-study materials at your convenience and complete assigned tasks with immediate automated feedback. To move forward, you will need to show good results and successfully pass four parts of the final test and technical interview. We will assess your knowledge of Git, Python, DevOps, CI/CD, DB, SQL, DWH and ETL.
Stage 2: Specialization (~3 months, ~20 hrs/week)
We will offer you a mentoring program with one-on-one meetings with production experts. Your learning will become more intensive and practice-driven, with a focus on advanced concepts and tools.
After completing the training, the best candidates will have the opportunity to interview for a Junior position and join the EPAM team in Poland, based on demonstrated skills and available opportunities in the company.
Your responsibilities
If you have one year of hands-on experience with Python or Java and are striving to step into the world of Data Software Engineering (Big Data), this program is for you.
Our learning path consists of two stages, offering you a step-by-step approach to gaining in-depth knowledge. Apply today to have the opportunity to:
• Gain expertise in modern software development technologies
• Dive into the capabilities of the leading public cloud platforms
• Explore the design, development and maintenance of big data software systems
• Learn large-scale data handling tools (Apache Spark, Kafka, Databricks, etc.)
After successfully completing all program stages, you will gain market-oriented skills that you may further apply at EPAM or elsewhere in the IT industry.
What we offer
- Industry-focused education with EPAM, a leading software engineering company
- Intensive, hands-on learning through numerous practical assignments
- Free access to top-notch educational materials and resources
- Regular guidance from seasoned mentors throughout your advanced training
- Deep dive into your specialization and emerging technologies like GenAI and Cloud
- Opportunity to join the EPAM team upon successful completion of all stages
How to get started?
1. Register on this page. Once you have filled out all the required fields and attached your CV, you will find a confirmation with more details in your mailbox and notifications tab.
2. Take the English test available in your profile. You should complete it within 2 weeks of registration and reach at least the B2 level result to proceed.
3. Pass the technical test on Python available in your account's "My enrollments" section. You should take it within 2 weeks of registration to proceed.
4. Receive a link to the Learn platform and start studying. You will find it in your account's "My enrollments" section and in a separate email upon successful completion of both tests.
Please check your profile's mailbox regularly to ensure you receive all important notifications.