ソフトウェアエンジニア (Elasticsearch Site Reliability Engineer)【LINEプラットフォーム】

雇用形態
正社員
業務内容
★English follows★

LINEでは、LINE本体をはじめとしたサービスのログを、データパイプラインにより収集し、HadoopやElasticsearchを用いてデータ分析を行なっています。

Data Platformチームはこのデータ分析プラットフォームの開発・運用を担当しています。
主な業務として、データパイプラインを構成するアプリケーションスタックの設計・開発、KafkaやHadoop、Elasticsearchの運用を行い、信頼性の高いシステムを提供することに貢献しています。
Elasticsearchにおいては、数百台のサーバを用いてペタバイトスケールのクラスタを運用するため、スケーラブルなシステムの設計・開発が必要とされます。

本ポジションでは、Data Platformチームの一員として、データ分析環境の中核をなすElasticsearchの信頼性・プラットフォームとしての質の向上に貢献していただける方を募集しています。

【主な業務内容】
- Elasticsearchの運用(モニタリング、トラブルシューティング、日々のオペレーション、クラスタ構築)
- Elasticsearchの運用のためのツール・アプリケーションの設計、開発
- Elasticsearchのパフォーマンスや信頼性向上のためのアーキテクチャの設計、開発




At LINE, we have a data platform, which helps developers collect service logs and provides distributed storages such as Hadoop and Elasticsearch for data analysis. The data platform forms the foundation for our most exciting services, including LINE messanger service.

The Data Platform team contributes to developing the data platform. The main roles of the team are to develop application stack for log collection data pipeline and to maintain distributed storages in a reliable way.

In this role, you will have an opportunity to deliver petabyte-scale Elasticsearch service constructed with hundreds of servers.

【Responsibilities】
- Operate Elasticsearch clusters (monitoring, trouble-shooting, daily operations, constructing clusters)
- Develop tools and applications for Elasticsearch operations
- Design an architecture to improve performance and reliability of Elasticsearch service
応募資格
★English follows★

【必須の経験・スキル】
・コンピュータサイエンス・情報系の学士/修士/博士学位のいずれか、またはそれに準ずる経験
・データ構造、アルゴリズム、計算量分析などのコンピュータサイエンスの基礎的素養
・Java/Scala/KotlinなどのJVMで動作する言語を用いたソフトウェア開発の実務経験
・Linux/Unix環境での開発・システム運用経験

【歓迎する経験・スキル】
・Elasticsearchの運用経験
・分散ミドルウェアを分析、デバッグ、最適化する知識・技術
・24時間が稼働が必要なミッションクリティカルなシステムを提供した経験
・JVM GCのトラブルシューティング・チューニングの経験
・Git, Ansible, Dockerの利用経験

【言語】
以下のどちらかを満たすことが期待されます。
・日本語: 不自由なくコミュニケーションができる方 / 英語: 読み書きができる方
・英語: 不自由なくコミュニケーションができる方 / 日本語: JLPT N2以上


【Required Skills】
・BS/MS degree or higher in Computer Science (or equivalent work experience)
・Strong computer science fundamentals in data structures, algorithm design, complexity analysis
・Experience with JVM based language such as Java and Kotlin
・Proficiency in Linux and shell scripting

【Preferred Skills】
・Experience with Elasticsearch operation
・Technical capacity to analyze, debug, and optimize distributed storage middlewares
・Experience with supporting mission-critical 24/7 system
・Experience with troubleshooting/tuning JVM GC
・Experience with Git, Ansible and Docker

【Language skills】
Candidates should have either one of following language skills
・Proficiency in Japanese & limited proficiency in English (reading and writing)
・Proficiency in English & JLPT N2
勤務地
新宿オフィス
〒160-0022 東京都新宿区4-1-6 JR新宿ミライナタワー23F
勤務時間
10:00~18:30(実働7時間30分/ 7.5hours)
待遇 / 福利厚生
【休日/休暇】
完全週休2日制(土・日)、祝日、年次有給休暇、年末年始休暇、慶弔休暇、
リフレッシュ休暇制度(勤続5年で10日間)

【給与】
年俸制
-保有されるスキル・経験・能力により優遇、相談の上で決定
-別途、インセンティブプラン有

・諸手当:交通費全額支給、LINE Pay Card Benefit Plan(※)
・給与改定:年2回
・インセンティブプラン:年2回
※社員の「健康維持増進」「自己啓発」「次世代育成」を目的として給与とは別に支給する手当です。

【福利厚生】
◆各種保険
雇用保険、労災保険、健康保険、厚生年金保険

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

その他詳細は面談の際にお伝えします。
Other details will be informed at the interview.
リスト