Job information

$ 6,000 - 12,000 SGD per month

Job Description

Job description & requirements


Develop Machine learning algorithms to advance Natural Language understanding.

Develop solutions to achieve Machine comprehension through question generation from unstructured text.

Research and develop state of the art machine learning algorithms for text classification, intent detection, slot filling.

Research and develop Reinforcement learning techniques to explore automating the development of chatbots.

Automate machine learning pipelines.

Research and explore using ML algorithms in embedded systems.

Skills and requirements

Strong understanding and experience in using ML algorithms such as clustering, logistic regression, neural networks, SVM, decision trees, boosting techniques, reinforcement learning.

Very strong knowledge of Neural network frameworks such as Keras, Tensorflow.

Knowledge of concepts such as Attention networks, Pointer networks, Self-attention networks and how they can be applied in NLU.

Proficient in statistical programming languages such as Python.

Detail-oriented and efficient time manager in a dynamic and fast-paced working environment.

Knowledge of git version control, agile software process etc.

Good team player and able to communicate with the team members on a timely and efficient manner.


Knowledge of Docker containerization and Kubernetes.

What you can expect from us

An environment that fits your natural working style.

Nice and helpful teammates you can rely on.

A library of over 300 books (and growing everyday) and membership to Safari books online.

Access to databases from business to creative.

Access to a network of professionals from all around the world.

Freedom to shape your role and significantly impact the company’s direction and future.



What’s it like working at Ola Search?

At Ola Search, we are innovative, progressive, open, adaptable and collaborative.

Benefits and perks of working with us include:

Welfare: Paid sick days