メインコンテンツへスキップ

バックエンドエンジニア/ Yahoo! メディアサービス(タイムライン領域)

Technology
LINEヤフー株式会社
愛知県, 日本1ヶ月前
正社員

職務内容

ポジション概要

多くのユーザーが日々利用する「Yahoo! JAPAN」トップページのニュースをはじめとした多様なコンテンツを通じて、情報との出会いを生み出し、ユーザーの"次の行動"を支えるメディアです。本ポジションでは、トップページ上でユーザーの興味関心に応じたコンテンツを最適に届けるバックエンドシステムの設計・開発を担当いただきます。レコメンドや配信ロジックの開発に加え、企画チームや機械学習エンジニアなどと連携しながら、ユーザーに提供したい体験や解決したい課題から要件を具体化し、設計・開発・リリース・改善まで一貫して携わります。

本ポジションの魅力

  • 日本最大級のユーザー接点を支えるプロダクト
    • 「Yahoo! JAPAN」トップページは、多くのユーザーにとって日々の情報収集の起点です。あなたが開発する仕組みは、どの情報に出会うか、どんな行動につながるかに直接影響します。日常的に使われるプロダクトの価値を、システムから支える実感を得られます。

  • 「最適なコンテンツを届ける基盤」を担う
    • トップページに表示される多様なコンテンツ(ニュースを含む)を、ユーザーごとに最適化して配信する基盤を開発します。機械学習エンジニアと連携しながら、精度とリアルタイム性を両立し、「いま必要な情報」を届ける仕組みを進化させていきます。

  • 社会インフラとしての責任とやりがい
    • トップページは、平時だけでなく災害時にも重要な情報導線として機能します。どんな状況でも安定して情報を届け続けるために、高い信頼性・可用性が求められます。止められないサービスを支える責任と、それを実現する技術的な挑戦があります。

  • 大規模サービスを"止めずに変える"開発に挑戦する
    • 「Yahoo! JAPAN」トップページなど、日本最大級のトラフィックを持つサービスの中核システムに携わります。ミリ秒単位のパフォーマンス改善や高い可用性を維持しながら、アーキテクチャの刷新や機能改善を継続的に推進しています。
    • 開発では生成AIを実務に組み込み、コード生成・テスト補助・調査の効率化を通じて、生産性とスピードの向上を実現。大規模環境でありながらリリースサイクルを落とさず、継続的にプロダクトを進化させる仕組みづくりに取り組んでいます。「規模が大きいほど変えにくい」という前提に対して、サービスを止めることなく、レガシーシステムの改善、自動化の推進、技術基盤の刷新を同時に進めていく開発に取り組んでいます。大規模サービスの安定運用と継続的な進化を両立させる、挑戦しがいのある開発に取り組めます。

現状の課題と実現したいこと

現在、Yahoo! JAPANトップページにおけるコンテンツ配信領域では、レコメンドロジックの高度化や施策の増加が進んでいます。

一方で、このままの構成ではアーキテクチャ設計や技術方針の統一が追いつかず、将来的に施策ごとの個別最適化や拡張性の低下につながるリスクがあります。そのため、ユーザーの興味関心や利用状況に応じた推薦精度の改善スピードを高め、情報との出会いを起点とした体験価値や広告配信の最適化をさらに向上させることが重要です。

今後は、社内の機械学習基盤を活用し、コンテンツ推薦と広告最適化の双方に対応可能な「最適なコンテンツを届ける基盤」へと再設計することで、継続的に施策を実行できる状態を目指しています。これにより、リアルタイム性と精度を両立した配信を実現し、ユーザー体験およびプロダクト価値の向上につなげていきます。

本ポジションでは、企画チーム、機械学習エンジニア、プラットフォームチームと連携しながら、アーキテクチャ設計・技術選定・設計方針の策定をリードしていただきます。また、実装からリリース、改善サイクルの推進まで一貫して担い、レコメンド基盤の進化を技術面から牽引していただきます。

本ポジションで得られる経験・機会

本ポジションでは、完成した仕様を実装するだけではなく、「どのようなユーザー体験を実現したいか」「どのような課題を解決したいか」という段階から、企画チームや機械学習エンジニアと議論し、技術要件や設計へ落とし込む経験を積むことができます。

また、複数のシステムやチームが関わる中で、それぞれが担う役割や責任範囲を整理し、推薦精度だけでなく、リアルタイム性、システム負荷、拡張性、継続的な改善のしやすさなど複数の要件を踏まえたシステム設計が求められます。バックエンドエンジニアとして求められる設計力や技術判断力を、大規模かつ複雑な環境で高められることが、このポジションの特徴です。

さらに、タイムラインサービスでは、クリック率や推薦精度など単一の指標だけではユーザーにとっての価値を捉えきれません。ユーザー体験やサービスとしての価値など複数の観点を踏まえ、何を改善すべきか自体を考えることが求められます。企画や機械学習エンジニアとともに仮説を立て、実際のユーザー反応をもとに検証・改善を繰り返しながら、プロダクト全体の価値向上につなげる経験を積むことができます。

主な業務内容

入社後は、まず開発を通じてサービスやシステムへの理解を深めていただきます。

その後は、企画チームや機械学習エンジニア、iOS・Android・Webなどの開発チームと連携しながら、要件整理から設計・開発・リリースまで案件全体を推進していただきます。

半年程度を目安に、課題や要件がまだ具体化されていない段階から、必要な関係者と連携して要件・設計へ落とし込み、案件を主体的に推進できる状態を期待しています。

具体的には以下の業務をお任せします。

  • 「Yahoo!ニュース」「Yahoo! JAPAN」トップなどのタイムラインサービスにおけるバックエンドシステムの設計・開発・運用
  • 検索・推薦基盤を活用した高度な推薦ロジックの設計・開発
  • プロダクト企画、サイエンスチーム、iOS・Android・Webなどの開発チームと連携した要件整理・技術仕様の具体化
  • 複数のシステム・開発チームをまたぐアーキテクチャ設計・技術選定
  • 関係者との役割分担・技術的な合意形成を含む案件推進
  • 大規模システムの刷新やアーキテクチャ改善を通じた技術的課題の解決
  • 設計レビュー、コードレビュー、技術的意思決定を通じた品質向上・開発生産性向上

(※)変更の範囲:会社の定める全ての業務への配置転換の可能性あり

プロダクトを知る

「Yahoo! JAPAN」トップページ

1日に数億PVを超えるアクセスを誇る、日本最大級のポータルサイト「Yahoo! JAPAN」および「Yahoo!ニュース」。国民の生活インフラとして、日々膨大な情報とユーザーを繋いでいます。本ポジションでは、これらのサービス体験の核となる「情報との出会い(レコメンド)」を技術で支えます。

参考記事

Yahoo! メディアサービスにおけるデ ータ利活用基盤開発について説明した資料です。

組織説明資料(Speaker Deck)

組織や人を知る

次世代メディアの価値創造と組織・技術の意思決定について、メディア事業CTOが語るインタビュー記事です。

  • 目指すは「意思決定と行動につながるメディア」。“Why”を常に考え、組織の道筋を照らす

    • 検索・レコメンド基盤は、なぜ「作るだけ」で終わらないのか。LINEヤフーのメディアPF開発のリアル

      • 理論をどう実運用に乗せるのか。メディア領域のレコメンド最適化で問われる、実装可能性と事業価値への翻訳

      求める人物像

      • プロダクトやプロジェクトの目的を捉え、自ら解決すべき課題を考え、行動できる方
      • 明確な正解がない課題に対して、仮説を立て、試行錯誤しながら解決に取り組める方
      • 課題解決に必要な関係者を自ら考え、異なる専門性を持つメンバーと協働しながら案件を推進できる方
      • 複雑な技術課題を様々な面から分析・検討し、解決に導ける方
      • 学習意欲が高く、新たな挑戦に対しても積極的に関与し、成長していける方

      必要な経験/スキル

      • Javaによるバックエンド開発経験
      • アーキテクチャ設計・技術選定経験
      • 非機能要件を考慮した設計・技術的意思決定経験
      • 異なる専門性を持つステークホルダーと協業し、要件整理・技術的合意形成を行った経験
      • CI/CDによるソフトウェア開発の自動化・効率化経験
      あると望ましい経験/スキル

      • テクニカルリード・技術責任者経験
      • システム刷新・リアーキテクチャ経験
      • 大規模トラフィックサービス経験
      • サイエンス、あるいはビジネス上の複雑あるいは曖昧な要件を技術的要件に落としこんだ経験
      • 検索・レコメンド・ML・ストリーム処理領域の経験
      • 設計レビュー・技術方針策定をリードした経験

      開発環境

      • 開発言語、フレームワーク:Java、Spring Boot
      • インフラ:プライベートクラウド
      • CI/CD:Screwdriver.cd
      • その他:GitHub、Confluence、Jira、Slack

      報酬

      想定年収:850万円~1,500万円

      賃金形態:月給制(固定残業代含む)

      基準給与:567,000円~1,001,000円

      (基準給与の内訳)

      ―基礎給与 :439,000円~778,000円

      ―固定時間外手当:127,000円~223,000円

      ※時間外労働の有無に関わらず、35時間分の固定時間外手当を支給

      ※固定時間の超過分は、超過勤務手当を別途支給

      ※月給の各項目名はグレードにより異なります

      賞与:年2回を上限に、会社や所属部署の業績を踏まえて支給

      諸手当

      時間外手当、通勤手当 ※1、LINEヤフー Working Style手当 ※2、など

      ※1所属オフィスに出社した日数に応じて実費を支給。月額上限150,000円。

      ※2リモートワークにおいて働く環境を整備するための手当。月額11,000円。

      雇用形態・雇用期間

      正社員(雇用期間の定めなし、3ヶ月の試用期間あり)

      ※試用期間中の労働条件変更なし

      勤務地

      • 赤坂オフィス(東京都港区赤坂2-17-22 赤坂トラストタワー)
      • 名古屋オフィス(愛知県名古屋市中村区名駅1-1-4 50階 WeWork JR Central Towers Nagoya内)
      • 大阪御堂筋オフィス(大阪府大阪市北区曽根崎新地1−13−22 御堂筋フロンティア)
      • 博多深見オフィス(福岡県福岡市博多区博多駅前4-14-1 博多深見パークビルディング)

      主たる開発拠点(所属メンバーの大多数が所属しているオフィス)は赤坂オフィスになりますが、大阪、名古屋、博多深見オフィス所属も可能です。 各拠点ごとの所属人数やコミュニケーションについては面接内でお伝えさせていただきます。

      ※今後、会社・組織の方針により所属オフィスが変更となる可能性がございます。

      ※出社する際のオフィスは雇入れ直後は配属拠点となります。その後は会社の定めるすべての事業所に配置転換の可能性があります。

      ※車いすの方でも勤務が可能なオフィスです。

      ※受動喫煙対策の状況:屋内禁煙

      就業時間

      • フレックスタイム制:標準労働時間7時間45分(コアタイムなし)
        • 始業および終業の時刻は個人に委ねます。 但し、標準時間として始業時刻は9:30、終業時刻は18:15となります。

      • 育児・介護による時短勤務制度あり。

      ※部署により通常勤務(9:30~18:15)、シフト勤務あり。

      休日・休暇

      • 休日:完全週休2日制(土日 ※1)、国民の祝日、年末年始(12月29日から1月4日まで)
      • 休暇:有給休暇、特別有給休暇(慶弔、マタニティ、子の看護、介護、法定伝染病など)、ハッピーフライデー ※2、サバティカル休暇制度

      ※1 部署により異なります。

      ※2 祝日が土曜日にあたった場合、前労働日を振り替え特別休日としています。

      福利厚生

      各種社会保険完備(健康保険、介護保険、厚生年金保険、雇用保険、労災保険)、選択型確定拠出年金制度、総合福祉団体定期保険、長期所得補償制度、財形貯蓄制度、株式累積投資制度、定期健康診断・人間ドック二次検査の費用補助、社内マッサージ室、サークル、懇親会費補助など

      ※制度の適用には条件があります。詳細は、福利厚生 をご確認ください。

      人材育成・支援制度

      社員向け研修制度、語学研修、マネジメント研修、LINEヤフー Job Challenge、サバティカル休暇、社会人ドクター進学支援など

      ※制度の適用には条件があります。詳細は、評価制度・成長支援 をご確認ください。

      選考プロセス

      • Step1
      書類選考

      • Step2
      課題選考/適性検査

      • Step3
      面接(複数回)/リファレンス・バックグラウンドチェック

      • Step4
      内定

      応募

      応募フォームに必要事項をご入力のうえご応募ください。採用の適否を判断するために必要な個人情報を入力していただきます。これらは採用以外の目的には一切使用しません。なお、ご提出いただいた履歴書などは返却いたしません。あらかじめご了承ください。

      書類選考

      選考結果は合否にかかわらず2週間以内に、応募フォームに入力されたメールアドレスにご連絡いたします。ゴールデンウィークや年末年始等を挟む場合は、さらに1週間程度を要する場合があります。

      面接、適性検査、技術試験、バックグラウンド・リファレンスチェック

      書類選考に合格された方には、ポジションにより実施内容が異なりますが、複数回の面接と適性検査/技術試験、リファレンス・バックグラウンドチェックを実施いたします。

      選考結果は合否にかかわらず2週間以内に、応募フォームに入力されたメールアドレスにご連絡いたします。

      面接などのスケジュールによって変わりますが、順調に進んだ場合、応募から1カ月~1カ月半程度で内定となります。なお、選考の内容や基準、結果の理由に関してのお問い合わせには、合否にかかわらず回答いたしかねます

Keywords
OCamlFloatSpring FrameworkJiraYahoo! SearchYahoo! MessengerJavaCI / CDGithubSlackCI/CD

この求人に興味がありますか?