Epam Türkiye Data Software Engineering Trainee - Youthall

Epam Türkiye

Data Software Engineering Trainee

Epam Türkiye - Data Software Engineering Trainee

If you have strong Python programming skills and want to start a career in Data Software Engineering (prev. Big Data), then this program is what you need.

Our learning path offers you a step-by-step approach to gaining in-depth knowledge in this direction. By participating, you will have the opportunity to:

  • Gain expertise in software development technologies and Git
  • Dive into the capabilities of the leading public cloud platforms
  • Explore the design, development and maintenance of large data-volume software systems
  • Learn large-scale data handling technologies (Hadoop, Apache Spark, Kafka, etc.)


What do we offer?

  • Training within an IT company. As a leading software engineering company, we will help you explore emerging technologies and best practices, ensuring you are equipped with the knowledge that the current market seeks.
  • Top-notch learning materials. Our curriculum is designed by Data specialists with extensive project experience and validated in hundreds of training runs.
  • Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned.
  • Deep dive into the specialization. Our graduates become highly skilled specialists ready to face complex technical challenges and work with the world's leading customers.
  • Support from experienced mentors. We will guide you at advanced training stages, covering your questions and sharing feedback on assigned tasks.

Training process

The program consists of two stages: In the first stage, you will explore self-study materials at your convenience and complete assigned tasks with immediate automated feedback. Completing this stage usually takes ~3 months with ~10-12 hours of weekly engagement.

If you show good results and successfully pass a technical interview, we will invite you to the next stage. It usually lasts ~3 months and requires ~20 hours of weekly engagement. We will offer you a mentoring program with one-to-one meetings with production experts.

Upon successful completion, you will gain market-oriented soft and hard skills to kickstart your career journey as a Data Software Engineer and work on projects in the IT industry.

Required skills

  • English speaking level from B2 (Upper-Intermediate) and higher
  • Strong Python programming skills
  • Practical experience in one of the additional languages (Java or Scala)
  • Solid knowledge of the Relational Database Management System (DBMS) theory
  • Good command of Structured Query Language (DML/DDL/DCL/TCL)
  • Theoretical knowledge of DWH/Data Lake and one of the visualization tools
  • Basic understanding of Git, Linux, Docker, Kubernetes, Cloud
  • Knowledge of Software Development Methodologies

İşe Alım Süreci

  1. Register on EPAM Campus Training 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. You should complete it within 2 weeks after your registration and reach the B1 (Intermediate) level result to proceed.
  3. Pass a preliminary technical test on Python. You should take it within 2 weeks by accessing the "My enrollments" section after logging in on our website.
  4. Receive a link to the Learn platform and start studying. We will send it via your profile's email right after the successful tests completion and your application review.
  5. Please check your profile's mailbox regularly to make sure you get all important notifications.
Epam Türkiye hakkında daha fazla bilgi edinmek ister misin?
Profili İncele
× BAU Bright Görseli