Lithuania, Latvia
Data Engineering
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

If you have basic knowledge of Java or Python and are eager to build a successful career in the Data Engineering sphere, then this self-paced program is what you need. 

By participating, you will have the opportunity to: 

  • Learn various characteristics of big data and its sources
  • Explore architectural requirements, principles of big data infrastructures and the intersection of cloud computing with big data
  • Immerse into the most popular big data technologies, including core Hadoop, NoSQL databases, Apache Spark, Apache Kafka, etc.

Upon successful training completion, you will be able to continue your learning journey at EPAM according to your skills and available opportunities. 

Data Software Engineering
Data Engineering focuses on creating distributed software solutions and data pipelining processes for analyzing large volumes of data and developing machine learning models.
More about this skill
What do we offer?
  • Self-paced mode. All study materials will be available 24/7, so you can explore them at your convenient pace 
  • Diverse content. This course consists of lectures, text resources, quizzes and practical tasks
  • Beginner-friendly approach. Built-in instructions and accessible delivery will help you easily navigate and pass the program  
What is required for training:
  • Practical experience in at least one programming language (Java, Python or Scala) 
  • Basic knowledge of Relational Database Management System (DBMS) theory 
  • Understanding of Structured Query Language (SQL) 
  • 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, you will find the confirmation with more details in your mailbox or notifications tab.
  2. Take an English test available in your profile. The result will not affect your participation in the program, but it is recommended to have B2 (Upper-Intermediate) level and higher.
  3. Receive a link to the Learn platform and start studying. After the registration, you will get a link via your profile's email, or you can find it in the notifications tab. 

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

What will you learn?

This first stage takes ~3 months and requires ~12 hours of workload in a week

Module 1: basic technical self-paced courses: 

  • IT Fundamentals 
  • GIT 
  • SDM 
  • Cloud Overview 

You need to score at least 70% to proceed.

Module 1: Data Engineering Intro self-paced courses:  

  • Data Modeling and Architecture 
  • Basic SQL 
  • Big Data and Hadoop 
  • Intro DevOps 

You need to score at least 70% to proceed.

If you show good results during the technical interview, we will invite you to practice the acquired skills at the intensive stage in the EPAM Data Lab, which usually lasts 3 months. There you will be offered the mentoring program with one-to-one weekly communication with production experts:

  • Spark 
  • Kafka 
  • Elastic 
  • Data Flow & pipelining 
  • NoSQL 
  • Orchestration & Scheduling  
  • Cloud and Databricks
Please read this info before registration
  • This training is only for citizens of Lithuania or Latvia and specialists moved to this country with work permits in the EU.
  • If you don't start passing a self-paced course or your progress doesn't reach 20% for 3 months since the registration, your application will be automatically rejected.
  • This external program is not available for current participants of EPAM Training Center and EPAM employees. Feel free to contact your Training Coordinator or Resource Manager regarding other opportunities.
Data Engineering
Self-study · Online
Lithuania, Latvia
Registration closed

Have any questions? Contact us

Contact Center