キャリア

エンジニア部門

ビッグデータエンジニア

[東京] [大阪] [名古屋] [福岡]

Yahoo! JAPANの各種サービスにおけるビッグデータ関連業務を担当

ヤフーのミッションの画像

買いたいものが、すぐ手に入る。知りたいことが、すぐわかる。
メディア、コマース、金融などさまざまな領域の100を超えるサービスを通じ、日本を世界で一番便利な国へ。
「Yahoo! JAPAN」のスタートから25周年、これまでヤフーでは、社会や時代のニーズに即した数々のインターネットサービスを生み出してきました。世界有数のマルチビッグデータを生かした最高のユーザー体験の提供とビジネスのさらなる成長を目指し、データ基盤をより強固かつ柔軟な次世代プラットフォームとしていく挑戦を続けています。
私たちが創りたい未来の実現のために、ものづくりの最前線で一緒に活躍いただける仲間がもっともっと必要です。各領域のトップエンジニアたちと、ともに切磋琢磨しながらスキルアップしつつ、世の中に「!」を届ける、インパクトのある仕事をしませんか?

<ご応募にあたって>
本ポジションでは、エントリー時の履歴書および職務経歴書のご提出は必須ではありません。本ページ下部のエントリーボタンよりご応募いただいた後、一週間程度を目安に履歴書および職務経歴書をご準備いただき、ご提出をお願いいたします。

事業領域と業務内容

■検索事業 ※東京
ヤフー全社で利用されているクローラーと情報抽出システムに関連する開発、運用、技術調査などを行います。
<担当業務の例>
・全社で利用されているクローラープラットフォームの開発、運用
・クロールデータからサービス改善につながる情報抽出システムの開発、運用
・社内で保有するナレッジベースに対するエンティティリンキング手法の技術調査、開発
・クローリング、情報抽出に関する基盤技術の調査、開発
・Hadoop、HBaseクラスタの構築、運用

■広告事業 ※東京、大阪、名古屋、福岡
広告領域におけるデータ利活用基盤プラットフォームやシステムの開発を行います。
<担当業務の例>
・SSPの配信サーバー、広告タグなどの開発
・広告運用に関連するデータ集計機能の設計、開発
・Yahoo!セールスプロモーションにおける販促キャンペーンのレポート集計システム、ポイントバックシステムの開発

■コマース事業 ※東京、大阪
ショッピングデータを利活用するためのデータプラットフォームの開発・運用を行います。
<担当業務の例>
・ショッピングデータプラットフォームの開発・運用
・BIのレポート開発
・CRMやパーソナライズなどのデータ利活用システム
・機械学習を用いたモデリング

■全社横断 ※東京、大阪、福岡
Yahoo! JAPANの各サービスがデータを利活用するためのデータベース運用や解析ツールの開発などを行います。
<担当業務の例>
・[DB]MySQL、Cassandra、Oracle、PostgreSQL、HBase DBの構築、運用、パフォーマンス最適化、データベースのバックアップやリストアなどの運用自動化ツールの開発 ※東京、大阪
・[共通データ整備]各種サービスで発生したデータ(PV、検索ログ、決済データなど)を社内で使いやすい状態にするためのデータ設計やETLでのデータ開発および運用 ※東京
・[集計]アプリのアクセス状況やユーザー行動を解析しサービスのグロースに役立てるアクセス解析ツールの開発 ※東京
・[データソリューション事業]企業・自治体の課題解決のためのデータを活用したプロダクト開発。Yahoo! JAPANの各サービスがデータを利活用するためのデータベース運用や機械学習/ディープラーニング基盤の開発、解析ツールの開発 ※東京
・[データプラットフォーム]データ利活用を支えるデータプラットフォームの開発、運用 ※東京、大阪、福岡
・[機械学習]多くのサービスで利用されている共通レコメンデーション基盤における機能開発、大規模データを活用できる機械学習基盤の開発 ※東京、大阪、福岡

必要な経験/スキル

■検索事業
下記いずれかの経験

  • Java、Scala、Pythonのいずれかを用いた開発経験
  • Hadoop、Sparkアプリケーションの開発、運用経験
  • KVS(CassandraやHBaseなど)を用いたシステムの開発、運用経験
  • Webクローリングやスクレイピングの開発、運用経験

■広告事業
下記いずれかの経験

  • DWHやHadoopなど大規模データ処理の実務経験
  • Java、Pythonのいずれかを用いたシステムの開発・運用経験
  • Node.js、Goを用いたAPIなどの開発経験

■コマース事業

  • DWHやHadoopを用いた開発経験
  • ビッグデータを活用した開発経験
  • Linuxでの開発経験

■全社横断
下記いずれかの経験

  • Java、Python、Goのいずれかを用いた開発経験
  • データベースの運用経験、最適なパフォーマンスチューニングの経験
  • SQLの知識、テーブル設計、データの保守・運用経験
  • SQL(HiveQL)の利用経験
  • 機械学習の基礎的な知識、大規模な機械学習基盤の開発・運用経験

歓迎する経験/スキル

  • 大規模システムのアーキテクチャ設計経験
  • 数TB以上のビッグデータの集計や関連する開発、運用経験
  • ETLツールによるデータ開発の経験
  • Teradataによるデータ開発の経験
  • Hiveによるデータ開発の経験
  • OpenStackの運用経験
  • Storm、Flink等のストリーム処理エンジンの知識
  • レコメンデーションエンジンの開発経験
  • モニタリングツール(Prometheus、Grafana等)の導入、運用経験
  • Apache Airflowの実務利用経験
  • SQL クエリのパフォーマンスチューニング
  • データベースオペレーション自動化の開発経験
  • データワークフローシステムを用いたデータパイプラインの開発・運用経験

エンジニアが働く環境

  • エンジニアリングスキル向上を支援するための制度が充実しています。
  • PCはWindows/Macが選択可能です。
  • 開発スタイルはサービスによっても異なりますが、アジャイル開発がメインとなっており、手法としてはスクラムを採用しているチームが多いです。
  • ソースコードはGitHub Enterpriseで共有しています。
  • エンジニアが開発業務そのものに向き合う時間を増やせるよう、省略すべき事務作業などは極小化しています。
  • ユーザーに価値があるプロダクトをより多く届けるため、開発効率をあげる手段としてCI/CDを重視しています。可能な限り自動化を進めており、例えば、社内システム上でワンクリックでサーバーをたてることができる環境です。
  • サービスに関するユーザーの動きや売り上げの推移などは全て可視化されており、ほぼリアルタイムにどのメンバーも閲覧可能です。ユーザーの声は定期的に拾い上げ、サービス開発に生かしています。
  • リモートワークでのコミュニケーションはZoom、Slackなどを活用しています。
  • ヤフー独自のリモートワーク「どこでもオフィス」を導入しています。

エンジニアのキャリア

  • 技術スペシャリスト(優れたエキスパート人財に与えられる「黒帯制度」あり)、フルスタックエンジニア、テックリード、マネジメント、サービス企画への参画など、ご志向に合わせてさまざまなキャリアを描けます。
  • 異動希望制度「ジョブチェン」や上長と毎週1対1で行う「1on1」を通じて、別サービスへの配置転換や職種変更など、ご自身のご志向や身に付けたいスキル、経験に合わせ、キャリアを形成できます。

参考情報

キャリア採用
エントリー

採用情報 公式SNSアカウント

このページの先頭へ