募集要項
- 仕事内容
-
【ポジション概要】
多くのユーザーが日々利用する「Yahoo! JAPAN」トップページのニュースをはじめとした多様なコンテンツを通じて、情報との出会いを生み出し、ユーザーの『次の行動』を支えるメディアです。本ポジションでは、トップページ上でユーザーの興味関心に応じたコンテンツを最適に届けるバックエンドシステムの設計・開発を担当いただきます。レコメンドや配信ロジックの開発に加え、企画チームや機械学習エンジニアなどと連携しながら、ユーザーに提供したい体験や解決したい課題から要件を具体化し、設計・開発・リリース・改善まで一貫して携わります
【主な業務内容】
入社後は、まず開発を通じてサービスやシステムへの理解を深めて頂きます。
その後は、企画チームや機械学習エンジニア、iOS・Android・Webなどの開発チームと連携しながら、要件整理から設計・開発・リリースまで案件全体を推進して頂きます。
半年程度を目安に、課題や要件がまだ具体化されていない段階から、必要な関係者と連携して要件・設計へ落とし込み、案件を主体的に推進できる状態を期待しています。
具体的には以下の業務をお任せします
●「Yahoo!ニュース」「Yahoo! JAPAN」トップなどのTLサービスにおけるバックエンドシステムの設計・開発・運用
●検索・推薦基盤を活用した高度な推薦ロジックの設計・開発
●プロダクト企画、サイエンスチーム、iOS・Android・Webなどの開発チームと連携した要件整理・技術仕様の具体化
●複数のシステム・開発チームをまたぐアーキテクチャ設計・技術選定
●関係者との役割分担・技術的な合意形成を含む案件推進
●大規模システムの刷新やアーキテクチャ改善を通じた技術的課題の解決
●設計レビュー、コードレビュー、技術的意思決定を通じた品質向上・開発生産性向上
【開発環境】
開発言語・フレームワーク:Java、Spring Boot
インフラ:プライベートクラウド
CI/CD:Screwdriver.cd
その他:GitHub、Confluence、Jira、Slack
【プロダクトを知る】
Yahoo! JAPAN https://www.yahoo.co.jp/
- 応募資格
-
- 必須
-
【必須】
・要件定義や技術選定、SWアーキテクチャ検討などの設計経験
・Javaを用いたバックエンド開発のご経験(3年以上)
・ユニットテストなどのSWテストの自動化経験
・CI/CDによるSW開発の自動化・効率化経験
【歓迎】
・テクニカルリードや技術責任者としてのリード経験
・Java(Spring Boot)を用いたバックエンド開発経験
・Apache Solrなどの検索エンジンを用いたシステム開発、ロジック改善経験
・大規模なトラフィックを処理するWebアプリケーション開発・運用経験
・レコメンドエンジンや機械学習に関連するPJでの実務経験
【現状の課題と実現したいこと】
現在、Yahoo! JAPANトップページにおけるコンテンツ配信領域では、レコメンドロジックの高度化や施策の増加が進んでいます。
一方で、このままの構成ではアーキテクチャ設計や技術方針の統一が追いつかず、将来的に施策ごとの個別最適化や拡張性の低下につながるリスクがあります。そのため、ユーザーの興味関心や利用状況に応じた推薦精度の改善スピードを高め、情報との出会いを起点とした体験価値や広告配信の最適化をさらに向上させることが重要です。
今後は、社内の機械学習基盤を活用し、コンテンツ推薦と広告最適化の双方に対応可能な「最適なコンテンツを届ける基盤」へと再設計することで、継続的に施策を実行できる状態を目指しています。これにより、リアルタイム性と精度を両立した配信を実現し、ユーザー体験およびプロダクト価値の向上につなげていきます。
本ポジションでは、企画チーム、機械学習エンジニア、プラットフォームチームと連携しながら、アーキテクチャ設計・技術選定・設計方針の策定をリードしていただきます。また、実装からリリース、改善サイクルの推進まで一
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 850~1210万円
