具体的な業務内容
ソフトウェアエンジニア(検索エンジン・プラットフォーム)/Yahoo!検索
■業務概要:
「Yahoo!検索」におけるバーティカル検索エンジン・プラットフォームの開発と運用を担当します。
■業務詳細:【変更の範囲:会社の定める業務】
「Yahoo! JAPAN」では、検索クエリに対して、さまざまなコンテンツを掲出することにより、満足度No.1の検索サービスを目指しています。
検索クエリに対して適切なコンテンツを掲出するには、機械学習や自然言語処理などさまざまな技術が用いられています。
また、「Yahoo!検索」には膨大なトラフィックが訪れるため、これらの処理を適切に処理、配信するためにも、さまざまな技術が用いられています。
本職種ではサービスの検索体験向上のための検索エンジン・プラットフォームのチューニングや、機能開発と運用、MLOpsなどの業務も担っていただきます。
■主な業務:
・コマース意図クエリに対する製品情報の掲出のための検索エンジン・プラットフォームの開発・運用
・サービス改善につながる新規機能の開発、チューニング
・関連システムの開発・運用
■ミッション・展望:
ユーザーから「何か欲しい時は「Yahoo! JAPAN」で検索」と認知されている状態を目指す
■関わるサービス:Yahoo!検索
■開発環境:
・サーバーサイド:Spring Framework、Java
・データベース:Apache Solr、MySQL、Redis
・インフラ(プライベート):IaaS、Kubernetes、PaaS
・CI / CD:Screwdriver
・監視:Prometheus、Alertmanager、Grafana Loki、Cloudprober、PagerDuty
・その他:GitHub、Confluence、Jira、Slack
変更の範囲:本文参照
チーム/組織構成
その他プロジェクト事例
開発環境