Search Engineer - Backend

Bengaluru, Karnataka, India

Apply now Apply later

Requirements

Introduction

About Us

Mercari is a Japan-based C2C marketplace company founded in 2013 with the mission to “Create value in a global marketplace where anyone can buy & sell.” From being the first tech unicorn from Japan before its IPO in 2018 we have come a long way towards becoming a global player and continuously and diligently work towards our transformation journey with a strong focus on our mission.

Since its inception, Mercari Group has worked to grow its services, investing in both our people and technology. Over time Mercari has expanded from being the top player in the C2C marketplace in Japan to new geographies like the U.S. We have also successfully launched new businesses such as Merpay, which is a mobile payment service platform with a vision to create a society where anyone can realize their dreams through a new ecosystem centered not only on payment service but also on credit. Today, Mercari Group is made up of multiple subsidiary businesses including logistics, B2C platform, blockchain, and sports team management.

For our services to be utilized by people worldwide; however, there is still a mountain of work ahead of us. This endeavor naturally requires the capability of the best talent and minds, and that is exactly the reason for us to launch the India Center of Excellence. With your help, we will continue to take on the world stage and strive to grow into a successful global tech company.

Our Culture

To achieve our mission at Mercari, our organization and each of our employees share the same values and perspectives. Our individual guidelines for action are defined by our four values: Go Bold, All for One, Be a Pro and Move Fast. Our organization is also shaped by our four foundations: Sustainability, Diversity & Inclusion, Trust & Openness, and Well-being for Performance. Regardless of how big Mercari gets, the culture will remain essential to achieving our mission and something we want to preserve throughout our organization. We invite you to read the Mercari Culture Doc which summarizes the behaviors and mindset shared by Mercari and its employees. We continue to build an environment where all of our members of diverse backgrounds are accepted and recognized, and where they can thrive while holding dear to Mercari’s culture.

Introduction

Circulate all forms of value to unleash the potential in all people

"What can I do to help society thrive with the finite resources we have?" The Mercari marketplace app was born in 2013 out of this thought by our founder Shintaro Yamada as he traveled the world. We believe that by circulating all forms of value, not just physical things and money, we can create opportunities for anyone to realize their dreams and contribute to society and the people around them. Mercari aims to use technology to connect people all over the world and create a world where anyone can unleash their potential.For more information about Mercari Group’s mission, see Mercari's Culture Doc.

Equal Opportunity Hiring

Here at Mercari, we work to realize a world in which no one’s potential is limited by their background and everyone has the opportunity to freely create value. We also firmly believe that a mindset of Inclusion & Diversity is essential for us to achieve our mission.

This, of course, extends to our hiring practices as well. Mercari is committed to eliminating discrimination based on age, gender, sexual orientation, race, religion, physical disability, and other such factors so that anyone who shares our mission and values can join us, regardless of their background. For more details, please read our I&D Statement.

Work Responsibilities

  • Backend engineers working in the search domain develop the functions and services of the marketplace app Mercari through the development and maintenance of core search systems while leveraging necessary infrastructure and companywide platform tools. 
  • Mercari is actively applying advanced search technologies to provide a more convenient, safer, and more enjoyable marketplace. Search backend engineers use the cloud and Kubernetes to operate and improve search systems.

Bold Challenges

  • We are looking for people who are interested in our services, mission, and values, and want to work where engineers can go bold, use the latest technology, make autonomous decisions, and take on challenges at a rapid pace.
  • Develop applications and frameworks leveraging search systems
  • Improve the existing search infrastructure and leverage industry-leading best practices to help the search team operate
  • Disseminate the best practices of search engine operation, improve the development process, and improve the skills of engineers
  • Develop and improve monitoring/logging systems for the evaluation of search related online experiments
  • Collaborate with cross-functional teams and product stakeholders to gather requirements, design solutions, and implement features that improve user engagement

Required Experience

  • Over 5 years of professional experience in software development, including at least 3 years specifically working with Java, Python, or Golang
  • Hands-on experience with search engines like Elasticsearch, Solr, or similar
  • Strong understanding of indexing, querying, and optimizing search performance to support robust search functionalities
  • Experience with backend programming languages such as Go, Java or Python, which are foundational for building and maintaining our search systems
  • Knowledge of designing and implementing RESTful APIs (preferably gRPC), critical for integrating search functionalities with other systems, as managed by our Search teams.
  • Familiarity with both SQL and NoSQL databases, to interact with data stores that underpin search operation.
  • Basic understanding of Machine Learning Concepts and Natural Language Processing (NLP) to contribute to query enhancements and relevance improvements.
  • Proficiency with Git and Github.
  • Ability to troubleshoot and optimize search queries and indexing processes, ensuring high performance and reliability.

Preferred Experience

  • Specific hands-on experience with Elasticsearch, highly valuable given our search engine infrastructure is based on it.
  • Understanding of ML Ops practices, to be able to effectively work with our machine learning pipelines.
  • Exposure to front-end tech (e.g., iOS, Android, Web) is useful for collaborating with our Search UX teams on user-facing search features.
  • Experience with GCP — we use it heavily, basically everywhere!
  • Ability to collaborate effectively in a cross-functional team, facilitating coordination across diverse roles and locations and timezones

Employment Status

Full-time

Office

Bangalore

Hybrid workstyle

  • We believe in high performance and professionalism. We work from office for 2 days/week and work from home 3 days/week
  • To build a strong & highly-engaged organization in India, we highly encourage everyone to work from our Bangalore office, especially during the initial office setup phase
  • We will continue to review and update the policy to address future organizational needs

Work Hours

  • Full flextime (no core time)

*Flexible to choose working hours other than team common meetings

Media


Owned Media

Related Articles

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: APIs Blockchain Elasticsearch Engineering GCP Git GitHub Golang Java Kubernetes Machine Learning NLP NoSQL Pipelines Python SQL UX

Perks/benefits: Career development Flex hours Home office stipend

Region: Asia/Pacific
Country: India

More jobs like this