Skip to main content

Master the art of Data Engineering

Whether you’re a seasoned software developer with years of experience or a recent computer science graduate, if your goal is to become a data engineer, we’ve got you covered!

Over five months, we’ll immerse you in the realms of data-intensive computing, and the design and development of data-intensive applications. Throughout this period, we’ll teach you how to select the right designs and solutions to future-proof your projects.

You’ll have the chance to apply and experiment with the knowledge gained in a vendor-agnostic approach. Throughout the courses, you’ll establish a solid foundation in data engineering with a distinctive blend of on-site classes led by our experts, self-study, group assignments, and certified training.

Ultimately, you’ll emerge as a proficient junior data engineer capable of designing and constructing cutting-edge solutions from scratch, with a keen understanding of costs and a commitment to upholding the highest standards of data security and privacy.

Data engineering

for Computer Scientists

Data-intensive computing involves a cluster of distributed, potentially virtualized servers.  Much like an operating system that manages resources on your computer, a system needs to oversee the requirements and server resources in the cluster. It identifies, among other functions, which servers have available resources to install and run a new program. 

In data engineering, it’s not just the program itself.  The program, along with all its dependencies, which are packaged together as a container, is installed. The program, also known as a service, will collaborate with other services, which can be instances of the same service or different services.

In such a distributed-computing environment where every service is interconnected through a computer network, understanding concepts such as reliability, scalability, availability, and security becomes crucial as inherent design considerations.

Addressing the ever-growing quantity, complexity, and importance of data requires new strategies—algorithms, design principles, and tools—that enable you to handle data delivery “at least once,” “exactly once,” or “at most once” in an economically justifiable manner. Cost monitoring is crucial since, without care, expenses can increase rapidly. Services and containers must also reveal metrics, enabling the monitoring system to signal whether the system is operating as anticipated.

Finally, as we process vast amounts of potential privacy and security-sensitive data in data engineering, addressing security is essential.

We will focus on:

  • Containers: OCI containers, Podman
  • Container Orchestration: Kubernetes
  • Getting familiar with the Go programming language
  • Building a Scalable, Reliable, Highly Available In-Memory Key-Value Store in Go
  • Extending the Key-Value Store with OpenTelemetry
  • NoSQL Databases, Block Storage, Object Storage, etc.
  • Cloud-Native and Hybrid Offerings: e.g., AWS, Exoscale, On-Prem, etc.
  • Event Frameworks: e.g., MQTT, Apache Kafka, etc.
  • Cloud Economics
  • Data Security

Course Process

Start of the course

In April 2024, you’ll meet your fellow trainees and start learning.

01

Day-to-day evaluations

Are you still on track or do you need to step up your game?

02

5 months test

Have you finalized the data engineering training successfully?
Congratulations and welcome to Klarrio! Your road to success is now well underway.

03

Already a Go® expert? Great!

During the assessment, demonstrate your talents and skills. Through a collaborative evaluation of your level, we’ll determine whether refining your Go® knowledge (because there’s always more to explore) or diving right into our advanced data engineering program is the best fit.

Who’s eligible

Whatever your age or level of experience, if you have a Master’s or Bachelor’s Degree in computer science and want to give your career a new data engineering direction, tutorrio is the place for you!

Engage in our application procedure to determine if you have the necessary background and programming skills to embark on a career as a data engineer.

Upon successful completion of the application process, we’ll get to work.

Do consider this upfront:

  • You have at least: a computer science Bachelor’s degree, or a computer science Master’s degree.
  • You live in Belgium and hold a Belgian or EU Schengen zone passport or a B-card (unlimited single permit).
  • We do expect you to stay on board with us for 18 months after completion of the program.
  • tutorrio is a full-time 5-day-a-week program that’ll require you to be 3 days on-site in our Antwerp office. After the program, Klarrio works in the same hybrid mode (3 days on-site, 2 days at home).
  • There’s a lot to learn in a short time: you must be willing to put in more effort than a typical 9 to 5 job.

Application Process

Registration

Register and fill in the form, including your CV, goals and motivation.

01

Online assessment

Do you have what it takes? Complete our online assessment in your own time.

02

Video call & interview

Let’s see if we click during this quick intro call.

03

2nd assessment / exercise

Now is the time to test your software development skills!

04

Succeeded? Great! Meet-us in person

Check out our location and consult your results.

05

You’re in!

Congrats! This is where the adventure begins…

Ready? Apply!

Want to learn more? Check out the FAQ.

    YesNo

    YesNo



    Learn, code,
    grow

    Contact Us

    Powered by