Software Development Engineer - Search Platform (C++, Java)

TIKI CORPORATION
Viettel Complex Building, 285 CMT8, Ward 12, District 10, HCM
Ho Chi Minh
Salary: $700 - $2,000
C++ Java

Technologies We're using

PHP
Linux
Android
iOS
Python
Odoo
ReactJS

What You’re In Charge?

At Tiki, Search team's mission is to help customers discover products as easy as possible. Our key products are search and recommendation, a couple vital products that any world-class e-commerce must place at heart.

To serve this important mission, our team is constantly iterating and standing together to solve problems. We build and maintain features that have extremely high throughput with millions of requests per day and high contribution to company's revenue. We play with Big Data, Machine Learning, and even Deep Learning. We know the road, but we're just getting started.

As a Back-end developer working within Search team at Tiki, you'll be the key driver for:

  • Drive and implement technical solution to a variety of features that serve high throughput and also high availability.
  • Build, test and ship back-end APIs support search and recommendation features.
  • Design, implement and maintain streaming flow of products, categories, brands, even customer interactions,… from multiple data sources with high accuracy.
  • Understanding business objectives, working closely with Data scientist to analyze, develop, ship and optimize machine learning models used in search ranking and recommendation.

5 reasons why you should join us:

  • We are constantly iterating! There is no such best version for anything, no fastest API, no best machine learning models. We build, test, ship, and optimize, and test. Just a stream of improvements and tests.
  • We have data-driven mindset, every point of changes must be tested to gain insights into its impacts on key metrics. It's a long process, but over time, we gradually learn and become confident in our approach.
  • We have "enough" valuable data to analyze and gain insights into customers, which helps us adjust our features to bring the best experience to customers.
  • We love "best practices". Serving important features with high throughput always give us a hitch to research and apply best practices. Any experiment or optimization is always welcomed.
  • We are both independent and open. We own our products. Technical problems would be discussed internal, but for difficult one, we could request other's help.
  • Who would be your companions:
  • Your team: product manager, front-end, UI/UX designers, quality control engineers.
  • Other: Chapter back-end, group of all back-end developers at Tiki, gathered and played as a backbone to share best practices, solutions for difficult problems, oriented technical vision across teams,...

What We’re Searching?

For fresher / new graduates:

  • Knowledge of basic algorithms and data structures
  • Knowledge of C++ and/or Java
  • Experience with cloud services is a plus

For experienced: 

  • At Tiki, our search engine is ElasticSearch, you must have knowledge about core concepts and know-how to play with it. Having at least 1 year experience would give you the ability to build and ship search features that satisfy business needs.
  • Proficiency with Java.
  • High load, low latency is the 1st requirement to build such system as search. Experienced with asynchronous programming and multi-threading is a plus.
  • We serve features with high throughput, so you must have building high quality code and system performance mindset at heart.

Best About This Position

Competitive salary.
Performance review (twice a year), 13th month pay based on performance.
Annual health check-up and premium healthcare.
Modern office, cafeteria; library; computer gaming, HD TV platforms.
Dynamic, open and challenging working environment.
Special internal programs for Tikiers.

TIKI CORPORATION

TIKI.VN is the leading online retailer in Vietnam, offering seamless end-to-end retail experience.Started on 3/2010, Tiki.vn is a B2C e-commerce start up with intensive focus on Customer Services and social aspects of Shopping. We believe online customers anywhere deserve to be cared as offline ones. Our passion is to bring... See more

TIKI.VN is the leading online retailer in Vietnam, offering seamless end-to-end retail experience.
Started on 3/2010, Tiki.vn is a B2C e-commerce start up with intensive focus on Customer Services and social aspects of Shopping. We believe online customers anywhere deserve to be cared as offline ones. Our passion is to bring happiness and value for each customer, and become a trusted shopping destination of every family in Vietnam. 

And as a team, we strongly encourage openness, creativity and challenge to reach the top capacity of both individual and corporation.

Join us now to learn the reason why TIKI was honored the most favourite commercial website in Vietnam!

Website: https://tiki.vn/

Less

Viettel Complex Building, 285 CMT8, Ward 12, District 10, HCM

Over 1000