Company Description

Traveloka is a technology company based in Jakarta, Indonesia. Founded in 2012 by ex-Silicon Valley engineers and aims to revolutionize human mobility with technology. Today Traveloka is expanding its reach by operating in 8 countries and experimenting with new endeavors that will create large impact in the markets and industries we touch.

In Traveloka, you will work in cross-functional teams and meet great people regularly from top tier technology, consulting, product, or academic background. We work in open environment where there are no boundaries or power distance. Everyone is encouraged to speak their mind, propose ideas, influence others, and continuously grow themselves. Get the exposure to multi-aspect, collaborative, intensive startup experience with our recent expansion into Southeast Asia and exploration of new product.

About the Role

As a part of the Universal Search engineering team, you would be working on some interesting and complex engineering problems to build an efficient search aimed at providing the most relevant and personalized search results to users which drive them to easily and quickly find products within Traveloka. You would be closely working with product managers, architects and designers to drive both product and technology innovation.


As a Software Engineer in the Universal Search team, you would be working on backend technologies ensuring high quality of Traveloka’s Search and Discovery engine. You’ll design and implement solutions related to new products/features, business models, business growth and market expansion. In addition, you will be working with tech leads and product managers to identify user pain points and develop effective, reliable and scalable solutions. You’ll be expected to deliver the best in class architecture, solution and code.


  • Bachelor's degree in Computer Science or equivalent from a reputable university with good academic results is preferred.

  • At least 2 years of experience in software engineering, application development, or system development.

  • Expertise in at least one object oriented programming language(preferably Java) and tech stack to write maintainable, scalable, unit-tested code

  • Knowledge and experience in crafting solutions and build architecture design for a distributed system

  • Knowledge and experience in AWS/GCP/Azure/Alicloud is a plus

  • Knowledge and experience in Relational databases like MySQL, PostgreSQL is a plus

  • Knowledge and experience with search technologies like ElasticSearch is a plus

  • Curiosity to explore creative solutions with strong problem solving and analytical skills

  • Good interpersonal and communication skills

About the Team

We are a small team with big responsibility where we allow users to quickly find the intended products in Traveloka through a query that can be ambiguous at times. There will be a lot of interesting engineering problems such as providing the most relevant and personalised search results to the users while also taking care of the sheer scale.

Apply for this Job

* Required