ソフトウェアエンジニア / Data Platform室 / Data Engineering Center

求人概要 / Role and Responsibility
■募集部門について
LINEでは一億人を越えるユーザー数を誇るメッセンジャーをはじめ、金融・コンテンツ・AIなど様々な分野のサービスを世界中に提供しています。これらのサービスから日々大量のデータが生まれ、現在では250ペタバイトを越えるデータ量が蓄積されています。このデータはLINE STYLEの一つでもある「Always Data-driven」という観点から全社共有の財産として考えられています。

本ポジションの募集部門であるData Engineering Center/Data Platform室では、この膨大なデータのサービスグロースへの活用やデータを効率的に活用するためのプラットフォームの提供、またエンジニアに加えサービスプランニング・マーケティングをも対象としたデータ促進を図ることで、データの民主化・強固な機械学習基盤を実現しようとしています。

■本ポジションについて
LINEが運営する様々なサービスの統合分析環境となるData Platform全体のエンジニアリングに広く携わるソフトウェアエンジニアを募集しています。

データパイプラインから分散環境までを一貫して開発・運用するData Engineering1チームか、複数コンポーネントを統合したアプリケーション・API開発を通じてより良いユーザ体験を提供する担当するIU Devチームのどちらかが配属先となります。

【Data Engineering 1チーム】
Data Engineering 1チームは、Data Platform室における根幹的なエンジニアリングを担う組織です。全体で2000台を超える分散システムを設計・運用しながら、全社共通のデータパイプラインを構築しております。また、その規模感からOSSへの貢献も行っております。

・100PBを超えるデータを支える分散システムの設計・運用
  ・Elasticsearch/Hadoopエコシステムの効率的な運用
  ・データセンタ設計も含めたスケールアウト戦略
  ・OSSへのコントリビュート
・全社共通のデータパイプライン開発
  ・高可用性・高スループットを両立したデータフロー
  ・大規模データに対するIncremental processing
  ・開発からリリースまでの一貫したCI/CD pipeline
・データの民主化のためのガバナンスシステム
  ・柔軟なログ設計を可能にするプロトコル設計
  ・社全体のポリシーに則した権限管理、リネージュ計算

【IU Devチーム】
IU Devチームは、各サービスの分析担当者が独自にデータ利活用をできるよう、self-service化されたポータルサイトの開発や、システム間連携や権限管理のためのAPIの提供を担当しています。

・Data Platformポータルサイトの設計・開発
  ・権限管理機能の開発
  ・Data Catalog機能の開発
  ・BIツールの開発
・システム間連携のためのAPIの設計・開発
  ・権限管理のためのAPI
  ・データアクセスのためのAPI
  ・APIを利用するためのSDKの開発
・分析を支援するサービスの開発
  ・Spark実行環境を手軽に構築できるノートブックサービスの開発
  ・Trino, Hive, Sparkをバックエンドとしたクエリ実行ツールの開発

■使っているツール/開発環境
・Hadoopエコシステム - HDFS/YARN/Hive/Trino/Spark
・分散環境 - Kuberenetes/Kafka/Elasticsearch
・ストリーミング処理 - Flink/Fluentd
・運用・モニタリング - Ansible/Grafana/Prometheus/Promgen
・ジョブ管理 - Airflow/Azkaban
・BIツール - Tableau/yanagishima/OASIS(internal BI tool)
・開発環境 - IntelliJ/Github/Jenkins/CircleCI/Drone
・開発言語・フレームワーク - Java/Kotlin/Scala/Python/Spring
応募資格 / Qualifications
【必須の経験・スキル】
・データ構造、アルゴリズム、計算量分析などのコンピュータサイエンスの基礎的素養
・システム開発、運用、トラブルシューティングの経験があること

【歓迎する経験・スキル】
・Apache Hadoop、AWS EMR、Cloud Dataproc、機械学習パイプラインなどの大規模分散環境におけるビッグデータ領域の経験
・Apache Flink、Apache Sparkなどを用いたストリーミングデータパイプライン開発経験
・Kubernetesを始めとするコンテナ関連技術を用いたシステム構築スキル
・Apache Kafka、AWS Kinesis、Cloud Pub/Subなどのメッセージブローカーをベースにしたアプリケーション開発経験
・オーケストレーションツールやモニタリングツールを用いた運用の自動化・最適化経験
・オープンソースへの積極的な貢献

【歓迎する人物像】
・自律的に問題を見つけ解決していく姿勢
・分散システムやデータに関する興味、関心
・新しい技術の探求など知的好奇心、チャレンジ精神のある方
・多種多様なユーザからのニーズを把握する力
・必要があれば他チームを巻き込んで調整していける方
・難しい問題や複雑な問題を解決に取り組める方
勤務地 / Location
〒160-0004 東京都新宿区四谷1-6-1四谷タワー23F
雇用形態 / Employment type
正社員
勤務時間 / Working hours
専門業務型裁量労働制(1日の労働時間に関わらず1日9.5時間労働したものとみなします。)、フレックスタイム制(コアタイム 11:00~16:00)、10:00~18:30(実働7時間30分)のいずれか適用 ※面接後に決定
待遇・福利厚生 / Benefits
■休日/休暇
・完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、リフレッシュ休暇制度(勤続5年で10日間)

■給与
・年俸制(保有されるスキル・経験・能力により優遇、相談の上で決定)
 ・年俸の12分の1を毎月支給。
 ・別途、インセンティブプラン有(※1)
・給与改定:年2回
・諸手当:交通費支給(会社規定による)、LINE Pay Card Benefit Plan(※2)

(※1)年俸額の他に、会社・本人の業績、評価に応じ、年2回インセンティブを支給することがあります。
(必ず支給されるものではありません。また、支給日に在籍している場合に限り支給対象となります。)
(※2)社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

■各種保険
・雇用保険、労災保険、健康保険、厚生年金保険

■福利厚生
・定期健康診断
・各種社内イベント他

■受動喫煙防止措置の実施
・屋内原則禁煙(屋内に喫煙室あり)
 ・四谷オフィス、南新宿オフィス、大崎オフィス

その他詳細は面談の際にお伝えします。