Data Software Engineering Trainee Latvia
Data Software Engineering Trainee Description
Program Path
The program consists of two stages. In the first 3-month step, you will commit around 10-12 hours per week to exploring self-study materials and tasks and completing assigned tests with immediate automated feedback. If you pass a technical test and interview, you'll move to the next 3-month stage. At this step, we will offer you a mentoring program from production experts through one-to-one meetings.
Completing the training won't guarantee a job, it will give you practical knowledge and hands-on experience to enter the profession confidently, either at our company or in the broader market. We offer an online study format, but please note that this opportunity is applicable to candidates based in Latvia.
#LI-LT1
What You Have
- English language level - 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 Linux, Docker and Kubernetes
We Offer
- Free training program and educational materials
- Comprehensive learning path and sessions with mentors
- Engineering community of industry’s top professionals
- Integration of AI tools in education to deliver a cutting-edge learning experience
- Opportunity to study remotely within Latvia
- For Lab students, access to EPAM internal resources
About EPAM
- As consultants, designers, architects, engineers and trainers, at EPAM we focus on building long-term partnerships with our clients, enabling them to reimagine their businesses through a digital lens. We help our clients become faster, more agile and more adaptive enterprises, by delivering solutions through best-in-class engineering, strategy, design, consulting, education and innovation services.