Software Engineer, Search Platform Development at mercari

Apply Now

Description

Description

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 a Pro.

Mercari is an online marketplace used by millions of users each day to buy and sell items in the hundreds of millions. We are currently looking for an individual to help lead the development of search/data platforms meeting the following criteria:

  • Scalable : Capable of carrying out distributed searches across several billion pieces of data to quickly identify illegal items
  • Realtime : Capable of adding and updating product/action data within a few seconds
  • Semantic : Capable of using AI, machine learning, and natural language processing in tandem with the massive data logs that Mercari accumulates in order to improve services such as search, image recognition, action prediction, and irregularity detection.

株式会社メルカリでは「新たな価値を生みだす世界的なマーケットプレイスを創る」というミッションを掲げ、あらゆる挑戦をしています。「Go Bold - 大胆にやろう」「All for One - 全ては成功のために」「Be a Pro- プロフェッショナルであれ」という3つのバリューのもと、ミッション達成を共に目指していける仲間を募集しています。

メルカリでは日々数十万もの商品が出品されており、累計出品数は数億にのぼります。本ポジションでは、下記3つの要件を満たす検索・データプラットフォーム基盤の開発をリードします。

  • Scalable:数十億件以上のデータを素早く分散検索できる
  • Realtime:数秒以内で商品や行動データが追加・更新できる
  • Semantic:メルカリが蓄積する膨大なログをもとに、人工知能/機械学習/自然言語処理などの技術を用いて検索改善、画像認識、行動予測、異常検出などの最適化を可能にする

Requirements

Minimum Requirements

  • BS in Computer Science or related disciplines (M.S. or Ph.D. preferred)
  • 3+ years of relevant work experience
  • Well versed in at least one of the following programming: Java, Go, or Python
  • Working proficiency in English

Additional Qualifications

・Experience using OSS search engines such as Solr and Elasticsearch

・Experience with streaming processing and the collection of large-scale logs via Apache Spark and Kafka

・Experience developing and operating search and data services for a C2C or EC site

・Experience with the container-type virtualization services that make microservices possible, such as Kubernetes.


Language Skills

- English: Business level

- Japanese: Daily conversation level (welcomed)


必要条件

・コンピューターサイエンスまたは関連した学位(修士、または博士であれば尚可)

・3年以上の関連した職務経験

・Java、GOまたはPythonの少なくとも一つに精通していること

・ビジネスレベルの英語力


歓迎条件

・SolrやElasticsearchなど、OSSの検索エンジンを業務で活用した経験

・Apache SparkやKafkaを用いたStreaming処理や大規模ログ収集の経験

・CtoCやECサイトの検索基盤、データ基盤の開発・運用経験

・kubernetesなどMicroserviceを可能にするコンテナ型仮想化サービスの経験


語学力(読み書き・会話)

  • 英語: ビジネスレベル
  • 日本語: 日常会話レベル(歓迎)


WORKING CONDITIONS

Contract Type

・Full-time

 Probationary Period: 3 months (salary same as above)

Location

・Roppongi/Tokyo

Work Hours

・Fixed working hours 10:00-19:00

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

Salary

・Annual salary, paid monthly

・Based on your experience, skills and potential

・Reviewed twice a year

Holidays

・Two days off per week, Japanese national holidays, New Year's vacation etc.

・Paid Leave, Bereavement Leave, Relax Days, Sick Leave

雇用形態

・正社員

 試用期間:入社後3ヶ月(本採用と同条件)

勤務地

・東京都港区六本木6-10-1六本木ヒルズ森タワー

勤務時間

・所定労働時間:10:00~19:00

給与

・年俸制、年俸の12分の1を毎月支給

・スキル・経験・能力に応じて決定いたします

・毎年2回見直し

休日・休暇

・完全週休2日制(祝祭日、年末年始 等)

・有給休暇、慶弔休暇、リラックス休暇、Sick Leave

Benefits

・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

・各種社会保険完備

・インセンティブ制度あり

・従業員持株会制度

・交通費全額支給

・入社時に希望のノートPC貸与

・デュアル・ディスプレイ希望者貸与

・スマートフォン貸与

・ビザサポート

・社員の家族を含めた支援制度「mercibox

FYI

Engineering Manager Drink Meet-up記事

mercan(メルカン)