大手総合インターネット企業での分散データベースエンジニア/メッセージングサービス(モバイルメッセンジャーアプリ)の求人
求人ID:1329464
募集終了
転職求人情報
職種
分散データベースエンジニア/メッセージングサービス(モバイルメッセンジャーアプリ)
ポジション
担当者〜
おすすめ年齢
20代
30代
40代
50代以上
年収イメージ
600万円〜1,800万円
仕事内容
●ポジション概要
モバイルメッセンジャーアプリのメッセージング機能およびその他の関連サービスにおける、大量のデータとトラフィックの下でのストレージの開発と、ストレージ関連の問題解決を担当。
●業務詳細
モバイルメッセンジャーアプリで1日にやりとりされるメッセージの総数は数百億単位です。これは数千台のサーバーと、その上で動くRedis Cluster、HBaseなどの分散ストレージミドルウェアによって実現されています。
これらの分散ストレージミドルウェアは秒間数百万のクエリを処理したり、数ペタバイトのデータを扱うのに十分な性能を発揮しますが、アプリ規模の実サービスにおいては、特定の条件下でのみ発生するパフォーマンス劣化の問題に直面したり、世界中でまだ誰も遭遇していないバグを踏み抜くといったことが頻繁に発生します。
アプリのメッセージング機能および関連サービスの機能開発・保守を他のチームと連携しながら、このような困難な課題を解決してくれるエンジニアを募集しています。
●主な業務内容
トラフィックの集中するサービスアプリケーション向けのサービスやストレージの開発
分散ストレージミドルウェアやJVMの特性を深く理解し、パフォーマンスの改善に必要なチューニングやコードの変更
システム障害の予防、早期発見、根本原因解析をサポートするためのモニタリング環境の継続的改善
ツールやコンテナオーケストレーションを通じて、上記の分散ストレージミドルウェア運用の自動化・効率化の推進
大規模災害時に対応ができるよう、複数のデータセンターを効率的に利用できるシステムを開発
モバイルメッセンジャーアプリのメッセージング機能およびその他の関連サービスにおける、大量のデータとトラフィックの下でのストレージの開発と、ストレージ関連の問題解決を担当。
●業務詳細
モバイルメッセンジャーアプリで1日にやりとりされるメッセージの総数は数百億単位です。これは数千台のサーバーと、その上で動くRedis Cluster、HBaseなどの分散ストレージミドルウェアによって実現されています。
これらの分散ストレージミドルウェアは秒間数百万のクエリを処理したり、数ペタバイトのデータを扱うのに十分な性能を発揮しますが、アプリ規模の実サービスにおいては、特定の条件下でのみ発生するパフォーマンス劣化の問題に直面したり、世界中でまだ誰も遭遇していないバグを踏み抜くといったことが頻繁に発生します。
アプリのメッセージング機能および関連サービスの機能開発・保守を他のチームと連携しながら、このような困難な課題を解決してくれるエンジニアを募集しています。
●主な業務内容
トラフィックの集中するサービスアプリケーション向けのサービスやストレージの開発
分散ストレージミドルウェアやJVMの特性を深く理解し、パフォーマンスの改善に必要なチューニングやコードの変更
システム障害の予防、早期発見、根本原因解析をサポートするためのモニタリング環境の継続的改善
ツールやコンテナオーケストレーションを通じて、上記の分散ストレージミドルウェア運用の自動化・効率化の推進
大規模災害時に対応ができるよう、複数のデータセンターを効率的に利用できるシステムを開発
必要スキル
●求める人物像
・分散データベースもしくは分散システム全般の困難な問題やその解決に興味がある方
・課題を特定し、解決策を考案するために、サービス内で他のチームと協力することに熱心な方
・新しいテクノロジーを学び、チームの状況やスケジュールに応じて現実的な解決策を見つけ、効率的にタスクを実行できる方
●必要な経験/スキル
・コンピュータサイエンスまたは関連分野の専攻、または同等の実務経験
・Linux/Unix環境での開発、システム運用への精通
・並列度の高いシステムおよび分散アーキテクチャで問題を解決する能力
・Apache HBaseやRedisなどの分散ストレージミドルウェアに対する強い関心
・自律的に問題を見つけて解決する姿勢
・日本語での会話、英語によるテキストベースのコミュニケーション能力
●あると望ましい経験/スキル
・大規模データ、大規模トラフィックを扱う分散システムの開発・運用経験
・コンカレント/マルチスレッドシステムの開発経験
・RDBMSやKeyValueストレージなどのデータベースの内部実装に関連する開発経験
・JavaやKotlinなどのJVM ベースで動作するプログラミング言語による開発を問題なく行える能力
・SRE の実践
・分散データベースもしくは分散システム全般の困難な問題やその解決に興味がある方
・課題を特定し、解決策を考案するために、サービス内で他のチームと協力することに熱心な方
・新しいテクノロジーを学び、チームの状況やスケジュールに応じて現実的な解決策を見つけ、効率的にタスクを実行できる方
●必要な経験/スキル
・コンピュータサイエンスまたは関連分野の専攻、または同等の実務経験
・Linux/Unix環境での開発、システム運用への精通
・並列度の高いシステムおよび分散アーキテクチャで問題を解決する能力
・Apache HBaseやRedisなどの分散ストレージミドルウェアに対する強い関心
・自律的に問題を見つけて解決する姿勢
・日本語での会話、英語によるテキストベースのコミュニケーション能力
●あると望ましい経験/スキル
・大規模データ、大規模トラフィックを扱う分散システムの開発・運用経験
・コンカレント/マルチスレッドシステムの開発経験
・RDBMSやKeyValueストレージなどのデータベースの内部実装に関連する開発経験
・JavaやKotlinなどのJVM ベースで動作するプログラミング言語による開発を問題なく行える能力
・SRE の実践
就業場所
就業形態
正社員
企業名
大手総合インターネット企業
企業概要
日本最大級のポータルサイトおよびSNS運営事業者
企業PR
業務カテゴリ
組織カテゴリ
備考
勤務地
全国(居住地は日本国内であればどこでも可能)
※業務上の指示により所属オフィスへの出社が必要になることがあります。
本社
東京都千代田区
事業所
東京(紀尾井町、四谷、南新宿、大崎)・札幌・八戸・仙台・京都・大阪・高知・北九州・博多・大分・那覇
※車いすの方でも勤務が可能なオフィスです。
全国(居住地は日本国内であればどこでも可能)
※業務上の指示により所属オフィスへの出社が必要になることがあります。
本社
東京都千代田区
事業所
東京(紀尾井町、四谷、南新宿、大崎)・札幌・八戸・仙台・京都・大阪・高知・北九州・博多・大分・那覇
※車いすの方でも勤務が可能なオフィスです。
関連キーワード
データベースエンジニアの求人情報
事業会社の求人情報
インターネットの求人情報
転職体験記
- これまでの経験を活かして、ECサイト、決済サービス運営ベンチャー企業へ(50代/男性/専門学校卒)
- キャリアアップを希望、テクノロジーとコンサルティング双方を持つITコンサルティング企業へ(30代/男性/専門学校卒)
- 証券会社から有名メガベンチャー資本の急成長フィンテック企業へ(40代/男性/私立大学卒)
- 予てから希望していたIT業界へ(30代/男性/県立高校卒)
- 地方での転職、ソフトウェアの品質保証、テストサービスを主力事業とするIT企業へ(40代/男性/私立大学卒)
- 幅広い経験を活かして、日本を代表する電機・通信機器メーカーへ(30代/男性/私立大学卒)
- ソフトウェアの品質保証、テストサービスを主力事業とするIT企業へ(40代/男性/私立大学卒)
- 信頼できるコンサルタントからの案件を丁寧に活動、日本を代表する電機・通信機器メーカーへ(50代/男性/私立大学卒)
- スキルアップを目指し、クラウド黎明期から市場を牽引し続けるベンチャー企業へ(30代/男性/国立大学卒)
- IT領域での経験を活かして、大手日系生命保険会社へ(30代/男性/国立大学院卒)