ログアウト

ログアウトしますか?

ログアウト

閉じる

求人情報詳細

①ビッグデータエンジニア/②データプラットフォームエンジニア/③Kubernetesエンジニア/④データベースエンジニア(DevOps/DBA/データエンジニア)/⑤情報システムエンジニア

求人番号
NJB2079737
採用企業名
ヤフー株式会社
職種

IT - WEB系SE
IT - オープン系SE
IT - BI・DWHエンジニア

雇用形態
無期雇用
勤務地
福岡県 大阪府 東京都
仕事内容

①ビッグデータエンジニア
【業務概要】
Yahoo! JAPANの各種サービスに活用していくビッグデータ関連業務を担当します。担当事業領域・担当業務内容・必要な経験/スキルについては、詳細画面を参照ください。

<担当いただく事業領域>
※担当領域および業務内容は、選考の過程で決定します。
-------------------------------------------
■メディア事業 ※東京
-------------------------------------------
メディア領域、広告領域におけるデータ利活用基盤プラットフォームやシステムの開発を行います。

<担当業務の例>
・ヤフートップ、ニュース、天気といったメディアサービスの行動データを活用した利活用基盤プラットフォームの開発
・SSPの配信サーバ、広告タグなどの開発
・広告運用に関連するデータ集計機能の設計、開発
・Yahoo!セールスプロモーションにおける販促キャンペーンのレポート集計システム、ポイントバックシステムの開発

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

-------------------------------------------
■コマース事業 ※東京、大阪
-------------------------------------------
ショッピングデータを利活用するためのデータプラットフォームの開発・運用を行います。

<担当業務の例>
・ショッピングデータプラットフォームの開発・運用
・BIのレポート開発
・CRMやパーソナライズなどのデータ利活用システム
・機械学習を用いたモデリング

<必要な経験/スキル>
・DWHやHadoopを用いた開発経験
・ビッグデータを活用した開発経験
・Linuxでの開発経験

-------------------------------------------
■全社横断 ※東京、大阪、福岡
-------------------------------------------
Yahoo! JAPANの各サービスがデータを利活用するためのデータベース運用や解析ツールの開発などを行います。

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

◆------------------------------------------------------------------------◆

②データプラットフォームエンジニア

ーーーーーーーーーーーーーーーー
■業務内容
ーーーーーーーーーーーーーーーー
ヤフーは、メディア、広告、検索、コマース、決済金融など多岐にわたる事業を通じて、日々大量のデータが蓄積されます。
本職種では、それらのデータ利活用を支えるために、データの蓄積・分析基盤のための分散コンピューティング環境を全社へ提供しています。

<担当いただく領域>
※担当領域および業務内容は、選考の過程で決定します。

ーーーーーーーーーーーーーーーー
【AIプラットフォーム領域】
ーーーーーーーーーーーーーーーー
社内のデータサイエンティスト向けに、機械学習のためのサービスやツールを提供し、AIプラットフォームを実現するための仕組み作りを目指しています。
本領域ではAIプラットフォームを実現するためのサービスやツールの開発、それらの保守・運用を担当いただきます。
また、利用方法に関する問い合わせ対応や、要望への対応、利用促進活動も行っていただきます。

<主な業務内容>
・マルチテナント大規模Kubernetesクラスタの提供
・上記Kubernetes上での機械学習向けミドルウエアやAPI、フレームワークの提供

※過去に社外のAIカンファレンスで発表した資料で本領域の詳細を説明しておりますので、こちらもご覧ください。
https://www.slideshare.net/techblogyahoo/ai-platform-with-kubernetes-and-gpu-in-private-cloud-gtc21

ーーーーーーーーーーーーーーーー
【データ基盤領域】
ーーーーーーーーーーーーーーーー
スケールする分散システムを提供するというミッションのもと、HadoopやTrinoといった分散ミドルウエアのシステム構築を行い、これを全社向けに提供しています。
現在はミドルウエアレイヤーの開発・運用のほか、以下の課題に取り組んでいます。
・スケールさせるうえで発生するOSI参照モデルの各レイヤーでの課題
・マルチテナントで提供しているがゆえに発生するノイジーネイバーやリソース効率化の課題
・利用者が投入するアプリケーションの高速化
本領域ではインフラエンジニアとしてシステムや運用業務の改善を担っていただきます。
ネットワークを含めたハードウエアレイヤーからアプリケーションレイヤーまでの広い技術理解と、分散技術への理解が求められます。

<主な業務内容>
・マルチテナント大規模Hadoop、Trinoの提供
・Hadoop、Trinoにおける高可用性と高性能の両立
・計算リソース割り当ての分析、最適化手法の開発
・パブリッククラウドを活用したハイブリッド構成の検討

ーーーーーーーーーーーーーーーー
【DBA(データウェアハウス)領域】
ーーーーーーーーーーーーーーーー
DBAとしてTeradataのクエリチューニングやテーブル設計への助言等を担っていただきます。
また、各種データウェアハウス製品の比較検証を行い、より最適な技術の選択も行っていただきます。
<主な業務内容>
・大規模データウェアハウス(Teradata)の保守・運用
・新機能検証、クエリチューニングを含む負荷対策、障害対応
・利用者のサポート

◆------------------------------------------------------------------------◆

③Kubernetesエンジニア
【業務概要】
Yahoo! JAPANではレガシーなテクノロジーからのモダナイゼーションを進めています。
その中心となる技術のひとつにKubernetes採用しており、オンプレミスのKubernetesに移行するサービスが急速に増加しています。
Yahoo! JAPANでは多種多様な100以上のサービスを提供しています。月間757億PV以上のトラフィックを処理するインフラとして
Kubernetesの規模も急速に拡大しており、現在はプロダクションで100以上のクラスタが稼働中です。今後も数倍のペースで拡大する見込みです。
総勢2600名以上の開発エンジニアが、よりサービス開発に集中するためのインフラとして、オンプレミスのKubernetes管理、運用などを担当いただきます。

オンプレミスのKubernetes as a serviceを自社で提供するための最新技術、急速に規模拡大に対応し、且つ安定運用するための可視化、自動化技術などを
Site Reliability Engineeringの考え方に基づき、エンジニアとしての成長を大きく実感できます。

<業務内容>
・Kubernetesクラスタの構築、運用、パフォーマンス最適化
・Kubernetes新バージョンや新機能の検証、導入
・Kubernetes構築、運用等の自動化ツールの開発

◆------------------------------------------------------------------------◆

④データベースエンジニア(DevOps/DBA/データエンジニア)

【業務概要】
Yahoo! JAPANのデータベースには、膨大な量のデータを格納しており、サービスの成長とともに日々急速なペースで増大しています。
現在RDBは2,000 DB以上、NoSQLは10,000 node以上が必要となっており、多くのYahoo! JAPANのサービスで利用されています。
データウェアハウス基盤は日次で100万を越えるクエリが実行されています。
そして、利用サービスのクエリ、データ特性等、そのデータベースのユースケースはさまざまです。
これらのデータを事業に活用するための、下支えの基礎となる部門として、2つの領域で募集します。

<担当いただく領域>
※担当領域および業務内容は、選考の過程で決定します。
ーーーーーーーーーーーーーーー
■【DevOps領域】
ーーーーーーーーーーーーーーー
最大のミッションは、大規模なデータベース環境を安定的かつ効率的に運用することです。
また、各々のユースケースに対して、適切なチューニングや、SQL、テーブル設計のアドバイスも行います。
業務を通じて、DBaaS(Database as a Service)を自社で提供するための技術、スケールに対応するためのオペレーション自動化技術など、大規模なデータベースの運用に必要な技術を身につけながら、エンジニアとしての成長を感じることができます。

<主な業務内容>
・MySQL、Cassandra、Oracle、PostgreSQL、HBase DBの構築、運用、パフォーマンス最適化
・データベースのバックアップ、リストアなどの運用自動化ツールの開発
・データベースの新バージョンや新機能の検証、導入
・大規模MySQLプラットフォームの検証、導入
・PostgreSQLプラットフォームの検証、導入

※直近Postgre、HBase領域の方を特に募集しています

ーーーーーーーーーーーーーーー
■【DBA(データウェアハウス)領域】
ーーーーーーーーーーーーーーー
ミッションは、全社で横断利用可能な共通データセットを整備し、データウェアハウスとして提供することです。
多くの利用者を抱えるデータウェアハウス基盤を安定的かつ効率的に運用し、利用者が自由に分析できる計算能力を提供するため、種々の保守・運用作業、負荷対策(ワークロード管理、クエリチューニング)、利用者のサポート、新機能の検証、導入などを行います。
利用者と向き合い、コミュニケーションしながら業務に取り組むことで、大規模かつ処理量の多いデータウェアハウス基盤における運用やデータ管理のスキルを身に付け、データベースエンジニアとして成長することができます。
<主な業務内容>
・大規模データウェアハウス(Teradata)の保守・運用
・新機能検証、クエリーチューニングを含む負荷対策、障害対応
・ベンダコントロール、利用者サポート

ーーーーーーーーーーーーーーー
■【データエンジニア領域】
ーーーーーーーーーーーーーーー
全社で横断利用可能な共通データセットの整備を行うことにより、利用者(サービス、機械学習など)のデータ活用による事業貢献を推進することがミッションです。
主にTalend等のETLツールを利用し、MySQL、Hive、Teradata、BigQueryなどさまざまなDBに格納されているデータを用いて、利用者のニーズに合わせたテーブルの設計やETLジョブの開発、保守・運用作業、利用サポートなどを行います。
各利用DBの特性と仕様を理解し、大規模なデータ処理を行うスキルを身に付けることで、データエンジニアとして成長することができます。
<主な業務内容>
・大規模データのテーブル設計、ETL開発、ETLジョブの保守・運用
・データの保守、運用
・データ利用者との要件定義、利用サポート

◆------------------------------------------------------------------------◆

⑤情報システムエンジニア

ーーーーーーーーーーー
【業務概要】
ーーーーーーーーーーー
CIOは、「経営戦略実現のため、早く低コストに大量データを収集し、豊富な軸で分析できる環境を提供する」をミッションに、サービス志向で情報システムの責任を担っています。
その一環として、サービス運営や、コーポレート業務にかかわる社内サービスにも力を入れています。
迅速かつ安定した社内サービスを提供するために、コーポレート業務等にかかわる各社内システムにおいて、業務を調査・分析し、関係各所と円滑かつ柔軟にコミュニケーションを取りながら、システムの企画・設計・開発・運用(管理業務を含む)などを担当していただきます。
仮想環境における開発(オフショア開発における開発管理業務などもあり)や運用、クラウド製品の導入などの業務を通してリアルタイムなフィードバックを日々体感できるため、一般的なスキルから専門的なスキルまで幅広く身に付けることができます。
会社の規模や、展開しているサービス数、業界特性から、変化が激しくスピードが求められるチャレンジングな環境です。

<主な業務内容>
・社内向けサービスの設計、テスト
・社内向けサービスのクラウド製品の導入
・社内システムにおける開発、開発管理
・社内システムにおけるシステム運用

CIO:Chief Information Officerの略称で、ヤフーの情報システムの責任を担っています。


■休日:完全週休二日制, 年末年始

求める経験
年齢制限の理由

①ビッグデータエンジニア
<必要な経験/スキル>
以下いずれかの経験

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

◆------------------------------------------------------------------------◆

②データプラットフォームエンジニア

ーーーーーーーーーーーーーーーー
■必要な経験/スキル
ーーーーーーーーーーーーーーーー
【AIプラットフォーム領域】
・Kubernetes、Dockerを使ったミドルウエアやサービスの開発と運用の経験
・Go、Java、Pythonでのコーディングスキル(できれば複数が望ましい)
・プロフェッショナルが多い環境下で、自律自走して業務遂行するスキル

【データ基盤領域】
・大規模なプラットフォームやインフラの設計構築、運用経験
・Go、Java、Pythonでのコーディングスキル(できれば複数が望ましい)

【DBA(データウェアハウス)領域】
・Teradata、Oracle、Redshift等のDBA経験
・TeradataやExadata等アプライアンスの運用経験、またはRedshiftで複数インスタンスを運用した経験

ーーーーーーーーーーーーーーーー
■あると望ましい経験/スキル
ーーーーーーーーーーーーーーーー
【AIプラットフォーム領域】
・機械学習のシステム開発やプログラムの実装経験
・Google Cloud Platform、Amazon Web ServicesでのAI開発経験
・Kubernetes管理者認定(CKA)
・Kubernetesアプリケーション開発者認定(CKAD)

【データ基盤領域】
・Hadoop、Spark、Hive、Trinoの使用経験
・Kubernetes、Dockerの使用経験
・Google Cloud Platform、Amazon Web Services、Azureなどのパブリッククラウドの使用経験
・オープンソースへの積極的な貢献をした経験

【DBA(データウェアハウス)領域】
・TBクラス、または数十億件のテーブルを扱うクエリチューニング経験(データウェアハウス全体としては数10TB〜数PBのデータ量を想定)
・Redshift等のクラウドネイティブなデータベース経験
・Hadoopのクエリエンジン経験(Hive、Trino、Spark等)
・Talend等のETLツールやAmazon EMRを利用したデータ処理経験
・Tableau等のBIツールの利用に適したテーブル実装経験
・SQL、Python、Java、シェル等でのコーディングスキル

◆------------------------------------------------------------------------◆

③Kubernetesエンジニア
【必要な経験/スキル】
・Docker、Kubernetesの構築、運用経験
・モニタリングツール(Prometheus,Grafana等)の導入、運用経験
・自動化ツール(Ansible,Packer,Terraform等)の導入、運用経験
・Linux/UNIXの知識、運用経験

【あると望ましい経験/スキル】
・大規模サービスの開発、運用経験
・OSSをカスタマイズして導入した経験
・OpenStackの運用経験
・Kubernetesエコシステムの導入、運用経験
・Golang/Java言語での開発経験

◆------------------------------------------------------------------------◆

④データベースエンジニア(DevOps/DBA/データエンジニア)

ーーーーーーーーーーーーーーー
【必要な経験/スキル】
ーーーーーーーーーーーーーーー
【DevOps領域】
・Java、Python、Goのいずれかを利用したソフトウエアの開発、運用経験
・データベースの運用経験、またはデータベーススペシャリストの資格
・データベースの状況監視や最適なパフォーマンスチューニングの経験

【DBA(データウェアハウス)領域】
・Teradata、Oracle、Redshift等のDBA役割経験
・TeradataやExadata等アプライアンスの運用経験、またはRedshiftで複数インスタンスを統合に運用した経験

【データエンジニア領域】
・SQLを用いたデータ操作を行う業務の経験
・Java、Pythonのいずれかを利用したデータの加工経験
・テーブル設計、データの保守・運用経験(バッチ処理を含む)

ーーーーーーーーーーーーーーー
【あると望ましい経験/スキル】
ーーーーーーーーーーーーーーー
【DevOps領域】
・大規模サービスの開発、運用経験
・OSSの公開、コントリビュートの経験
・OpenStackの運用経験
・データベースオペレーション自動化の開発経験
・ミッションクリティカルなシステム運用経験(パフォーマンスチューニング経験を含む)
・ORACLE MASTER資格保有(12c)
・クラウド/コンテナサービス利用経験(仮想化環境からのDB接続経験)
・インフラ運用経験(NW/ストレージ)

【DBA(データウェアハウス)領域】
・TBクラス、または数十億件のテーブルを扱うクエリーチューニング経験(データウェアハウス全体としては数10TB〜数PBのデータ量を想定)
・Redshift等のクラウドネイティブなデータベース経験
・Hadoopのクエリーエンジン経験(Hive、Presto、Spark等)
・Talend等ETLツールやAmazon EMRを利用したデータ処理経験
・Tableau等BIツールの利用に適したテーブル実装経験
・プログラミング経験(SQL、python、Java、シェル等)

【データエンジニア領域】
・データの組み合わせによる新規データの開発や、データ加工による利用効率化の経験
・大規模データのテーブル設計、運用経験
・Hadoopのクエリーエンジン経験(Hive、Presto、Spark等)
・Talend等のETLツールやAmazon EMRを利用したデータ処理経験
・プラットフォームをまたいだデータ移動業務の経験

◆------------------------------------------------------------------------◆

⑤情報システムエンジニア

ーーーーーーーーーーー
【必要な経験/スキル】
ーーーーーーーーーーー
・Java、PHP、Node.jsなどを利用した開発経験
・サーバーサイドにおける運用経験
・クラウド製品の導入経験

ーーーーーーーーーーー
【あると望ましい経験/スキル】
ーーーーーーーーーーー
・開発プロジェクトにおけるプロジェクトマネジメント、またはプロジェクトリーダーを担った経験
・要件定義、基本設計書、テスト仕様書などの作成経験(会計・人事関連システムなど)
・経営層への企画提案、プレゼンテーションの経験
・学習意欲の高い方


年収
600万円-1000万円
語学力
英語力:不問
受動喫煙対策
就業場所 原則禁煙(分煙)
受動喫煙対策詳細
屋内原則禁煙 (喫煙室あり)