Back to jobs
EPAM Systems
Eastern Europe

Data Software Engineering Fundamentals program (free training)

Budapest, Hungary, Hungary
2026-06-13

Role Description

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. 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. Upon successful completion of both stages, we will consider you for open positions based on your demonstrated skills and available opportunities at EPAM. **General requirements:** * Citizens of Hungary and permanent residents who live in and eligible to work in this country * Second-to-last or final year university students and graduates * Individuals aged 18 years and older **Skills requirements:** * 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 **Nice to have:** * Degree from a technical university or other educational institution with a technical specialization **We offer** * Online learning from any location in Hungary * Free-of-charge training program and educational materials * Technology mentors from around the globe * Market-oriented content tested in numerous runs * AI tools for delivering a cutting-edge learning experience * 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. Do you know someone interested in starting a career in IT? Share our EPAM Campus programs with them, where they can enhance their knowledge in various fields online, free of charge. 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.

Data Software Engineering Fundamentals program (free training)

EPAM Systems

Sign Up →