ポジション概要
Apache Solrを活用した検索エンジン・プラットフォームの開発・運用を担当
業務詳細
LINEヤフーでは各サービス内における検索のための検索エンジン・プラットフォームを、Apache Solrを利用して開発しています。私たちは、 サービスの検索体験を向上させるためのチューニングや機能開発を通じて、サービスの価値向上に貢献しています。
サービスの発展と成長に向けた大規模なシステムを効率的に扱うプラットフォームの開発と運用だけでなく、先端技術の調査やシステムの構築・チューニングなどに携わりながらエンジニアとして成長できる環境です。 開発した技術は数多くのサービスに展開し、ユーザー体験やビジネス成長への大きな貢献ができます。 またそれらを通じてバラエティーに富んだ経験や学びを得ることができます。
現在、コアとなる検索技術にはシンプルなテキストマッチに加え、ベクトル類似度、機械学習で生成したランキングや近似最近傍探索など最新の技術を開発・利用しており、検索プラットフォームは「Yahoo!知恵袋」「Yahoo!ニュース」「Yahoo!マップ」「Yahoo!カーナビ」などローカルサービスをはじめ、さまざまなサービスで活用されています。サーバー台数は1万VM以上の検索プラットフォームです。
この規模感のプラットフォームを運用できるのはLINEヤフーならではの魅力です。 検索プラットフォーム自体をクラウドとしてより使いやすくする新規機能開発にも取り組んでおり、システムの開発・運用経験や検索エンジンに関する知識などを生かしながら自身のスキルを伸ばせる環境です。
主な業務内容
・全社で利用されている検索プラットフォームの開発、運用
・サービス改善につながる新規機能の開発、チューニング
・検索エンジンに関する基盤技術の調査
開発環境
・サーバーサイド:Spring Framework、Java、Python、Go、Lua、Jetty、OpenResty
・フロントエンド:Spring Boot、Java、JavaScript
・データベース:Apache Solr、MySQL、Redis
・インフラ(プライベート):IaaS、Kubernetes、PaaS
・CI/CD:Screwdriver.cd
・監視:Prometheus、Alertmanager、Grafana Loki、Cloudprober、PagerDuty
・その他:GitHub、Confluence、Jira、Slack
必要な経験/スキル
・Javaを用いた開発経験
・全文検索エンジン(Apache Solr、Elasticsearch、OpenSearch、Vespaなど)を使った開発経験
あると望ましい経験/スキル
・データベースの知見
・CI/CD経験
・クラウド環境での開発
・要件定義やプロジェクト管理の経験
・Kubernetesを用いた開発経験
求める人物像
・チームで開発・運用できる方
・技術への興味・関心
【東証プライム上場 純水製造装置に強みを持つ水処理エンジニアリング企業】 情報システム部 社内SE(管理職)
株式会社エリートネットワーク 情報管理部 社内SE
世界最大級の発電規模と燃料取扱量を誇るグローバルエネルギー企業 ICT統括推進部 アプリケーション開発担当
日本企業の長期的な成長を支える、新しい金融の仕組み作りに挑戦中です
オルタナティブ市場成長の担い手として。個が経験を活かし、チームワークで価値を生み出す運用会社です。
大企業から中堅中小企業まで。 サステナビリティの視点で ビジネスの成長ストーリーを描く。
「成長の果実」を従業員の手に。 世界と日本で多くの企業が待ち望む、 新たな報酬制度の運用を支えたい。
世界のスタートアップに投資し、 中長期的な成長に伴走していく。 日本の農林水産業と、食料が育むいのち、 そして地域を元気にするために。
世界No.1の実績を持つM&A総合企業として、地方創生から日本の新たな成長を支え続けたい。未経験者も3年で高い成長実感が得られます。