具体的な業務内容
【全国リモート】ソフトウェアエンジニア◇検索事業/機械学習、自然言語処理等「Yahoo!検索」に適用
検索体験向上のため、機械学習、自然言語処理等の技術を実サービスに応用するシステムの開発を担当頂きます。
■サービスについて:
日本のユーザーのあらゆる「知りたい」に応え、生活をより便利で豊かにする情報をわかりやすく提供している、Yahoo!検索はさらなるユーザー体験向上のため改善を行っております。単語での検索以外にも、画像や音声での検索といった検索方法や、ユーザーが本当に知りたい情報は何なのかといったユーザー意図分析を行ったでの回答の提示、サービス間の連携の強化等を通し、さらなる検索体験の向上を目指します。
■業務詳細:
検索プラットフォームの品質および性能向上のため、開発・運用を担当いただきます。検索クエリに対する適切なコンテンツ掲出を実現するために、機械学習・自然言語処理技術をYahoo!検索に適用していただきます。
高トラフィック環境において、効率的な処理・配信システムを構築・運用することで、業界トップレベルの検索サービスを実現するチャレンジに取り組める点が魅力です。
同社は主に内製開発を行っておりますので、ご入社後はまず開発業務に携わっていただきますが、ゆくゆくはPMやPdMとしてのキャリアパスもご用意しております。
・クエリサジェストシステムの設計、開発、運用
・クエリ処理にかかわる配信システムの設計、開発、運用
・ナレッジベースの構築や、ナレッジベース関連システムの開発、運用
・拠点情報やナレッジベースなど、バーティカル情報の検索エンジンや、配信システムの開発、運用
・クロールされたウェブデータにおけるデータマイニングシステムの開発、運用
■展望:
・事業の展望:最高水準の検索サービス実現のため、機械学習などの実サービス適用による適切なコンテンツの提供/膨大なトラフィックを効率的に処理・配信する能力の向上
・組織の展望:満足度No.1の検索サービスを目指し、開発から運用までを一貫して担当
■開発環境:
・サーバーサイド…Spring Boot、Java、Scala
・データベース…MySQL、HBase、Redisなど
・インフラ…プライベートクラウド
・CI / CD…screwdriverなど
・ストリーミング処理…Kafka
・その他…GitHub、Confluence、JIRA、Slackなど
チーム/組織構成