仕事内容
LINEのメッセージング基盤開発に携わるバックエンドエンジニアを募集します。1日数百億件のメッセージを処理する大規模分散システムの開発を通じて、世界中のユーザーのメッセージ体験の質向上に貢献します。スケーラビリティ、性能、セキュリティ、将来の進化を見据えた保守および新機能開発に注力し、堅牢なソリューションを提供します。
主な業務内容
- 「LINE」のメッセージングプラットフォームの基盤を支えるサーバーサイド機能および社内向けAPIの設計・実装
- 大規模データ向けの堅牢なデータ構造の設計・実装(分散処理、耐障害性、スケーラビリティに注力)
- バックエンドサービス全体の信頼性・スケーラビリティ・オブザーバビリティ向上に向けた部門横断の協業
- CI/CDのワークフロー、テストカバレッジ、システムモニタリングの継続的改善の推進
- 進化するビジネス要件に柔軟に応えられるよう、長期的なアーキテクチャおよびプラットフォーム戦略に貢献
- 特定のコンポーネントにおけるオンコール対応
チームの特徴
- チームは多国籍・多様なバックグラウンドをもった優秀なエンジニアで構成。
- 好奇心・学習・イノベーション・相互の信頼・主体性を重んじる文化のもと、スケールに耐えるプロダクトを迅速に届けている。
ポジション概要
- 1日数百億件のメッセージを処理する「LINE」のメッセージング基盤の開発に携わるバックエンドエンジニアを募集。
- 世界中のユーザーのメッセージ体験の質に直結する重要な役割。
- 複数のチームと協働しながら、スケーラビリティに関する難易度の高い課題を解決して堅牢なソリューションを提供。
- リアルタイムメッセージングを支えるクリティカルな基盤について、性能・セキュリティ・将来の進化を見据えた保守および新機能開発に注力。
- 主体的に改善を推進し、ソフトウェアエンジニアリング、CI/CD、システム信頼性のベストプラクティスをもとに、将来的なアーキテクチャ設計にも貢献。
組織のミッション・展望
- 世界規模のコミュニケーションを支えるクリティカルな基盤として、安全・高性能・高スケーラビリティのメッセージングプラットフォームバックエンドを提供する。
- ユーザースケールの拡大、新機能、多様なメッセージングユースケースに対応できるよう、継続的な技術革新でアーキテクチャを進化させる。
- 深く考慮された設計、堅牢なデータ構造、長期的なプラットフォームのビジョンを通じて、信頼性・保守性・オブザーバビリティを高める。
求めるスキル・経験
必須
歓迎
高トラフィック環境でのサーバーアプリケーション・データベースの設計・開発経験
分散システムにおけるセキュリティ・プライバシーエンジニアリングの知識
分散データベース(例:Redis、MongoDB、Apache HBase、Apache Kafka)の利用・統合経験 Apache KafkaMongoDBRedis
SREプラクティス(システム信頼性、インシデント対応、本番運用準備、SLI・SLOの定義・運用)の経験 SRE/信頼性エンジニアリング経験
大規模バックエンド向けのテストエンジニアリング経験
オブザーバビリティツール(例:Prometheus、Grafana、Elasticsearch、Kibana)の利用経験 ElasticsearchGrafanaKibana可観測性Prometheus
CI/CDパイプラインおよびモダンなソフトウェア開発ワークフローの実務経験 CI/CD
Docker、Kubernetesなどのコンテナ技術への理解 DockerKubernetes
セキュリティのベストプラクティスに関する知識
募集要項
- 職種
- バックエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 800万〜1500万円
- 勤務地
- 東京都 港区
- 出社・リモート
- ハイブリッド / リモート可
- 必要経験
- 3年以上
- レベル
- メンバー
- 勤務時間
- スーパーフレックス(コアタイムなし) / 実働7.75時間
- 休日休暇
- 完全週休2日制 / 祝日休み / 年末年始休暇7日
- 給与の詳細
- 賞与 年2回 / みなし残業 月35時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 書類選考
- 課題選考/適性検査
- 面接(複数回)
- コンプライアンスチェック・リファレンスチェック (場合により)
- 内定
ポジションにより選考内容が変更となる可能性があります。面接前技術アセスメント(コードレビューおよびシステム設計を含む、最大120分)、実務形式コーディング面接、ホワイトボードを使ったディスカッション面接、チームメンバーとの面接、履歴書に基づいたディスカッションを実施します。