Ruangguru Engineering Academy: Unlocking the Potential of Indonesia’s Future Tech Leaders
Indonesia’s digital landscape is growing at a rapid pace, with over 202.6 million internet users in 2021. This number increased by 27 million (around 16%) from last year and will only continue to grow from here on out. Digital technology has become a central part of our lives as Indonesians, not only as an everyday tool that makes our lives easier but also as a solution to our country’s structural issues.
As a company in the education technology sector, Ruangguru realizes the need for digital talents is becoming even more apparent. Indonesia will need around 9 million digital talents in 2030, yet right now the demand far outweighs the supply. There is limited space and opportunity when it comes to cultivating digital skills in Indonesia. This need, coupled with Ruangguru’s strong belief in lifelong learning, inspired us to launch Ruangguru Engineering Academy, a program where aspiring software engineers can learn through real projects and unlock their potential. Through this program, Ruangguru aims to nurture digital talents, because we believe that Indonesian youths have great potential to become future tech leaders.
What to expect from Ruangguru Engineering Academy
For the first batch, Ruangguru Engineering Academy consists of two tracks: front-end and back-end. Each participant will get the chance to explore the technology behind Ruangguru’s many products and features. Ruangguru Engineering Academy has two segments, the first is a series of online training classes that participants will take part in from January to February 2022. In these sessions, participants will learn about the skills and knowledge needed to navigate the day-to-day lives of a Ruangguru engineer. It’s more than just about developing a product, a good engineer must also know how to scale those products to accommodate millions of users.
We developed the curriculum based on our real-world needs in Ruangguru, through careful consultations with our engineering experts. Moreover, the curriculum is built so that every participant can learn quickly yet effectively. At a high level, our lessons can be divided into several groups:
- Coding: Participants will learn how to use one of the two programming languages; Golang for back-end engineers, and Typescript for front-end engineers.
- Infrastructure: To maintain software scalability every day, participants will learn how to divide their codes into several micro-services. For this purpose, participants will learn about utilizing Kubernetes and Docker.
- Tools: Our curriculum facilitates participants to master essential coding tools for a software engineer, such as Git, Github, Jenkins, etc.
- Project Management: For project management purposes, participants will learn how to use Atlassian’s Jira and Confluence.
After knowing the basics and technical know-how from these lessons, it’s time for participants to dive into real projects! From February to April, the apprenticeship part of Ruangguru Engineering Academy will start and participants will be able to contribute hands-on in Ruangguru projects. They can partake in building products, directly mentored by seniors and experts in Ruangguru. We hope that this opportunity can enrich the participants’ experience and equip them with career-ready skills. Keep in mind that at the end of the program, top-performing participants will have the chance to join our team as full-time engineers!
The talents we are looking for
As aspiring engineers working in the education technology industry, there are several qualities that one must have, such as critical thinking skills, a passion for both education and technology, and the readiness to always learn new things. It would also be a plus point if a participant has a solid understanding of Algorithm and Data Structure. We are glad to open our doors to final year university students, fresh graduates, and professionals with a maximum of 2 years of work experience.
Candidates will go through a selection process before they are officially admitted as part of Ruangguru Engineering Academy. This selection process consists of a coding test, HR interview, user interview, and lastly, the offering stage for successful candidates.
At Ruangguru, we hope that we’re not just building the technology, but also creating and nurturing young tech talents to advance Indonesia’s digital landscape and bringing quality education for all through technology. Feeling up to the challenge? Or know someone else who is interested? Share this article and visit rea.ruangguru.com for registration purposes. You can also learn more about our programs and other activities through our Instagram page @lifeatruangguru.