検索エンジニア

ユーザー同士が自律的に協業しあう環境を提供するために欠かせない、Beatrust のプロダクトの検索基盤についての開発や改善をリードして、最適なタイミングで最適な人にリーチできるような UX の提供にミッションを持っていただける検索エンジニアを募集しております。

ポジションについて

Beatrust ではユーザーの鮮度の高いプロフィール情報や、人探しや知見共有などができるサービスに投稿された投稿内容などを可視化・構造化し、検索を通して最短距離でユーザーが適切な仲間にリーチできる手段を提供しています。

ユーザーはプロフィールや、ユーザーの投稿などにたいして様々なインタラクションを行うことができ、そのため、検索においてはクエリーの内容理解の他、そのような背景情報を汲み取った高度なシステム・ロジックの構築が求められます。また、お客様も多岐にわたるため、社内用語や専門用語などのお客様に特化した情報の取り扱いも必要となります。英語圏のユーザーへの展開もすでに視野に入っています。

現在、Beatrust では Algolia を用いた検索システムを構築していますが、お客様の属する様々な業界・業種への最適化や多言語への対応、リランキングロジックの実装などを進めていくにあたって運用の限界が来ており、独自に検索システムを構築し直そうと考えています。検索は Beatrust の主軸となる機能であり、高パフォーマンスであることはもちろんのこと、大企業のお客様が多いため十分にセキュアである必要があります。そのため、弊社SREと協働してセキュリティ要件も加味した適切なアーキテクチャを選定していくことが必要になります。

検索エンジニアの方には、Beatrust がお客様へ提供する検索体験を最適化するために検索システムの設計、開発、運用をリードしていただきます。

求めるスキルと経験

Minimum qualifications

  • Beatrust の Vision や Mission に共感していただける方
  • 技術への好奇心と挑戦心
  • Elasticsearch などの検索エンジンなどを用い、データサイエンティストや機械学習エンジニア、アルゴリズムエンジニアなどと検索システムを構築・運用した経験
  • 検索アルゴリズムやデータ構造に関する知見・経験
  • GCP / AWS / Azure などに関する基礎的な知識・構築経験
  • ビジネスレベル以上の英語での業務遂行能力(特に Reading & Writing)

Preferred qualifications

  • 機械学習や自然言語処理、情報抽出技術に関する知見
  • ベクター検索など、機械学習・自然言語処理由来のデータを用いた検索技術にたいする知見・経験
  • インフラ、アーキテクチャ設計に関する知見・経験(特に Kubernetes)
  • Webアプリケーションのフロントエンド・バックエンドの開発経験
  • セキュリティに関する知識・業務経験
  • 大企業・エンタープライズ向けの SaaS プロダクト開発・運用経験
  • 開発チームをリードした経験
  • オープンソースプロジェクトへの貢献活動

業務内容

アプリケーションエンジニア、SRE、MLエンジニアや各種関係者とともに、以下に取り組んでいただくことを想定しております。

  • 検索システムの設計、構築、運用
  • 検索システムの性能評価・検証
  • 検索アルゴリズムの改良
  • Beatrust の機能開発、インフラ保守運用

勤務地

東京オフィス(〒107-0052 東京都港区赤坂一丁目14 番14 号 第35興和ビル3F 306)

またはリモートワーク

給与と待遇

勤務条件等

  • 契約形態:正社員
  • 給与 : 当社規定による
  • その他報酬制度 : ストックオプション制度を導入
  • 勤務場所 : 当社東京オフィスまたはリモートワーク(※日本国内のみ)
  • 勤務時間 : フルフレックス制度を導入(コアタイムなし)
  • 諸手当 : 通勤交通費など

福利厚生

  • 研修費用補助制度
  • 英語研修プログラム受講制度

休日・休暇・休業

  • 柔軟な週間勤務時間設計
  • 年間休日 : 完全週休 2 日(土曜日・日曜日)、祝日、年末年始
  • 年次有給休暇 : 10 日間~(入社後経過年数に伴い変動)

社会保険・労働保険

  • 健康保険、厚生年金、雇用保険、労災保険完備

ご応募だけでなく、募集職種に関してのご質問もお気軽にお問い合わせください。

https://beatrust.com/job-application