Data Science
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.
Registration closed
Program start
November 2023
32 weeks

If you are eager to thrive in the data-driven world and master one of the most trending professions, then this expert-led program is what you need. 

For 3 months of intensive learning, you will explore self-study materials, complete tasks and engage with mentors at Q&A sessions. 

By participating, you will have the opportunity to: 

  • Gain a strong foundation in software engineering
  • Dive deep into statistics and data analysis
  • Learn regression, classification and clustering techniques
  • Explore deep learning and neural network basics

If you show good results and successfully pass a technical interview, you can join the next stage and immerse into one of the mentoring programs: Computer Vision, Natural Language Processing or ML Engineering.

  • Registration end date: 20 October 2023
  • Actual training start date: 20 November 2023
Data Science
Data Science is a promising IT area that lies at the intersection of math, statistics, programming and domain expertise and helps get valuable data insights.
More about this skill
What is required for training:
  • Proficiency in mathematical analysis (main topics of derivatives, integrals, extrema of functions in multidimensional real space)
  • Skills in linear algebra (vectors, matrices, tensors, operations with them, linear equations, eigenvalues and eigenvectors, quadratic forms)
  • Knowledge of probability theory (definition of probability, conditional probability, Bayes theorem, expectation)
  • Command of statistics (basic concepts, hypothesis testing, concept of likelihood, estimation of distribution parameter)
  • Understanding of optimization theory (basic optimization concepts and methods: stationary points, Lagrange multipliers, gradient descent)
  • Knowledge of algorithms and data structures (basic data structures, sorting algorithms, algorithm complexity)
  • Skills in Python (particularly in Pandas and NumPy libraries)
  • English level from B2 (Upper-Intermediate) and higher

How to get started?
  1. Register on this page. Once you fill in all the required fields and attach the CV, you will find the confirmation with more details in your mailbox or notifications tab. 
  2. Specify your interest in our program in the block "Additional information" in your profile. Please indicate the reasons for choosing this training and your expectations about it.
  3. Take English and technical tests available in your profile. You should complete them within 5 days after registration and reach the B2 English level and 60% in your technical score to proceed.
  4. Communicate with a recruiter by phone. We will contact you within 1-3 weeks after you pass all tests to ask some general questions and guide you on the next steps.
  5. Pass an online technical exam on November 7. We will schedule it for a specific time, which will be the same for all participants and be provided to you in a separate email.
  6. Receive an invitation to the program. We will inform you of the enrollment results and share further instructions for your learning journey during 1-2 weeks after the technical exam if you are admitted.

Please check your profile's mailbox regularly to make sure you get all important notifications.

What will you learn?

Our training program embraces two stages, offering an enriching learning experience.

Stage 1: three months. With ~15 hours of weekly engagement, you will master the following topics:

  • Basic Engineering 
  • Basic Statistics 
  • Exploratory Data Analysis 
  • Regression
  • Classification
  • Clustering 
  • Deep Learning Foundation
  • Business + Advanced Data Science Overview
  • Basic Machine Learning Engineering (MLE) 

Upon completion, you will have a final project and be invited to a technical interview. If you pass them successfully and show good results in the first training stage, you can join the next one. 

Stage 2: three and a half monthsYou will immerse into one of the mentoring programs, requiring ~30 hours of weekly engagement:

  • Computer Vision
  • Natural Language Processing
  • ML Engineering

Upon finishing the entire program, you will undergo a concluding technical interview, after which you can pursue your career path aligned with your demonstrated skills and the available opportunities within EPAM.

Please read this info before registration

Here is some additional important information:

  • Active participants of trainings available on the training.epam.com platform and EPAM System Company Employees are not allowed to register for the training. Please contact your Manager regarding the positions available.
  • Considering the limited number of program slots, the selection results will be a decisive factor in being enrolled.
  • Training is available only for people located in Poland.
  • Only those who have completed their university studies or are in their final year can apply for this training process.
  • The program start date may change, so the selection period may be adjusted accordingly. Please regularly check for updates on this page and via email.
  • Considering the limited number of places in the group for this program, the selection results will be decisive factors for being enrolled.
  • If you are a non-EU citizen and want to participate in Data Science Training, it is required that you have free access to the Polish labor market and can provide one of the following documents to EPAM:

a) permanent residence permit (zezwolenie na pobyt stały)

b) EU long-term residence permit (zezwolenie na pobyt rezydenta długoterminowego Unii Europejskiej)

c) temporary residence permit, granted in relation to your reunion with your family staying in Poland legally, or in relation to graduation from Polish full-time studies (zezwolenie na pobyt czasowy, na podstawie połączenia z rodziną legalnie przebywającą w Polsce lub na podstawie ukończenia studiów stacjonarnych)

d) refugee status based on the decision of the Office of Foreigners (status uchodźcy)

e) subsidiary protection status based on the decision of the Office of Foreigners (ochrona uzupełniająca)

f) humanitarian residence permit or a permit for tolerated stay (zgoda na pobyt ze względów humanitarnych lub zgoda na pobyt tolerowany)

g) temporary residence permit based on marriage to a Polish citizen (zezwolenie na pobyt czasowy na podstawie związku małżeńskiego z obywatelem polskim)

Take your chance to dive into the IT world with a leading international IT company – apply now!

Data Science
November 2023 · 32 weeks
Training · Online
Registration closed

Have any questions? Contact us

Contact Center