Software Engineer / UTS室

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

本ポジションの募集部門であるUTS室では、さまざまなサービスのclient logを収集するために専用SDK提供/pipelineの提供/client log導入サポートを行います。

収集されたlogはサービスのKPI測定やA/Bテスト、トレンド分析等のいろんな指標で利用され、場合によっては機械学習にも使われます。UTS室でのデータ利用としては全サービス共通指標を開発しています。

■募集背景
数億人のMAU ユーザーに関するLINEサービスの利用状況を計測するために計測システム (Tracking Service) の開発と運用を内製しています。次世代の計測システム (Universal Tracking Service = UTS) への導入を進めるため開発企画や運用に興味のある方を募集しています。UTS はモバイルアプリとウェブサービスそれぞれに向けて独立に開発・運用されていた計測システムを統合した新規の仕組みに導入することで、ログの品質向上とサービス横断でのデータの活用を容易にすることを目指しています。また、従来はデータ専門組織が導入から運用まですべてサポートしていた部分をデータを利用するサービス事業側や分析担当者がSelf Serveできる面を増やすといった運用面での改善も平行して進めています。

■本ポジションについて
本ポジションはUTS室配下のUTS Devチームへのアサインとなります。
UTS Devチームは、clientから送られてきたlogを受け取るAPI Server、リアルタイム処理を行うstreaming pipeline、最終的にユーザが使うデータを作るbatch、などの開発、運用を担当しています。

データ量はdailyで600億件を超えます。
UTSユーザはこれらを通じて蓄積されたデータにアクセスして分析作業を行います。
また将来的にはMongoDB, Druid, ClickHouseなどのデータエンジニアリング用analytics infrastructureを用いたUTS dashboard開発やUTS log design, QAツールの開発も検討しています。

■現在主に使っているツール/開発環境
・Hadoopエコシステム - HDFS/YARN/Hive/Trino/Spark
・分散環境 - Kubernetes/Kafka/Elasticsearch
・ストリーミング処理 - Flink
・運用・モニタリング - Ansible/Grafana/Prometheus/Promgen
・ジョブ管理 - Airflow
・開発環境 - IntelliJ/Github/Jenkins/Drone/JIRA/Confluence
・開発言語・フレームワーク・ミドルウェア - Java/Kotlin/Spring/Python/Nginx

■参考情報
LINE Engineering Culture Movie
応募資格 / Qualifications
【必須の経験・スキル】
・コンピュータサイエンスの基礎知識(アルゴリズム、データ構造、データベース、ネットワーク等)
・Java/Kotlin/Scalaなどの一つ以上のプログラミング言語に対する深い理解と経験
・システム開発、運用、トラブルシューティングの経験
・Linux/Unix環境での開発・システム運用

【歓迎する経験・スキル】
・パフォーマンスや保守性を考慮した設計・開発能力
・Microservicesアーキテクチャの開発や運用経験
・JVMやGCに関する知識
・batchやstreamingでデータ処理した経験
・24時間365日動作するサービスのシステムの開発、運用経験

【期待する人物像】
・自律的に問題を見つけ解決していく姿勢のある方
・データエンジニアリングの領域に興味のある方
・ステークホルダーと連携し、開発を遂行するコミュニケーション能力を持っている方
勤務地 / 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)社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

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

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

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

※当社はオフィス勤務と在宅勤務を組み合わせた、より効率的に高いパフォーマンスを発揮し続ける新しい働き方「LINE Hybrid Working Style」を採用しています。
https://linecorp.com/ja/pr/news/ja/2021/3912

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

■LINEに興味がある/マッチする職種があれば提案してほしい方はこちら
→キャリア登録について
選考フロー / Interview Process
■選考プロセス(1-1.5ヶ月を想定)
書類選考→課題選考→面接2-3回→バックグラウンドチェック→オファー
※課題選考・面接はオンラインにて実施します。