Software Engineer, Search Algorithm Development (China Hiring)

Tokyo, Japan · Engineering · EN/JP


We are coming for you Shanghai!

Mercari is looking to host an event where you might be able to take your job interviews or get to know who we are by attending some mingling sessions with our Senior Machine Learning Engineers!

If you are interested in working with us, please submit your resume in English and we will get back to you with a result of resume screening within 3 business days.

At Mercari, our mission is to create value in a global marketplace where anyone can buy & sell, and we pride ourselves in taking on a challenge. We are looking for new members to join us in achieving this goal under our values - Go Bold, All for One, and Be Professional.

Mercari is an online marketplace used by millions of users each day to buy and sell items in the hundreds of millions. Analyze large quantities of data including search/item-view action logs to determine user intent and optimize search results/user timelines with the goal of increasing overall transactions and providing a safe and enjoyable experience for our users.

Utilize AI, machine learning, natural language processing, etc., in order to improve our search, image recognition, action prediction, and illegal item detection services. Work with Mercari’s backend engineers and data scientists to design/implement algorithms and A/B tests and then analyze their results.


▼Minimum Requirements

・Experience optimizing product-related search algorithms for a C2C or EC site through analysis of customer actions

・Experience preprocessing data with natural language processing

・Experience using OSS search engines such as Solr and Elasticsearch at work.

▼Additional Qualifications

・Experience with LTR (learning to rank) ranking optimization

・Experience carrying out other specific improvements to search results through the use of machine learning

・Experience developing plugins for tools such as Solr and Elasticsearch (Java essential)

・Experience applying for and obtaining patents related to algorithms

・Proficient in English


▼Contract Type


 Probationary Period: 3 months (salary same as above)



▼Work Hours

・Fixed working hours 10:00-19:00

 Flex time (core hours 12:00-16:00, 60 minute lunch)


・Annual salary, paid monthly

・Based on your experience, skills and potential

・Reviewed twice a year


・5-day work week (Sat/Sun off)

・National holidays, paid time off, summer/New Year's vacation, congratulatory leave, compassionate leave


・Health insurance

・Incentive program

・Employee stock ownership plan

・Full transportation coverage

・Custom PC

・Dual screen if needed

・Company smartphone

・Visa support

・New Employee Benefits at Mercari「mercibox



Mercari Engineering Blog


Apply for this job