具体的な業務内容
【渋谷】検索基盤エンジニア/テックリード候補◆Apache Solr構築・運用等◆「食べログ」を運営
■業務内容:
食べログにおけるユーザー価値提供の最前線で、企画や他開発チームと密に連携しながら検索基盤システムを構築、運用していきます。
食べログの検索システムは非常に大規模・高トラフィックで、検索対象によっては10億件を超えます。サジェスト機能、店舗情報や口コミを基にキーワードに該当するレストランの一覧を返す検索機能など基本的な検索だけでなく、まだ実現できていない切り口での検索や、ベクトル検索のようなセマンティックな検索、検索基盤自体の刷新など、新たな検索のための新技術の検証・導入も重要な業務です。
■具体的には:
・検索案件における要件定義からリリース、保守運用に至るまで一貫した検索基盤の開発
・Apache Solr の構築・運用・パフォーマンスチューニング
・全文検索エンジンへインデキシングする仕組みと全文検索エンジンへのI/Fの開発・運用
・検索基盤のCI/CD、モニタリングなど運用システムの構築
・Apache Solr以外の全文検索エンジン(Elasticsearch, Vespaなど)の検証・導入
・課題解決や新たな価値提供のためのソリューション提案
・大量トラフィックや大容量データを考慮したシステムアーキテクチャ設計
・システムを安定稼働させ続けるための技術的負債の解消
■開発環境:
<技術スタック>
・全文検索エンジン: Apache Solr
・開発言語: Go, Python, Bash, SQL
・構成管理: Ansible
・関連システム / ミドルウェア: MySQL, Fluentd
・ソースコード管理: GitHub
・運用ツール: Jenkins, Rundeck, Prometheus, Grafana, NewRelic, Opsgenie
・OS・Webサーバ・コンテナ技術: Linux, Nginx, Docker, Kubernetes
・開発支援ツール: Microsoft Teams, Asana, Confluence, Miro, Qiita Team, CircleCI
・データ基盤:BigQuery, Tableau
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境