募集要項
- 募集背景
- 非公開
- 仕事内容
-
日本最大級のポータルサイトおよびSNS運営事業者APIまたはバックエンドシステムの設計、開発、テスト、リリース後の運用まで一貫して担当
■業務詳細
当社では、ビジネスオーナーやクリエーターが多様な双方向コミュニケーションサービスを実現するためのMessaging APIを社内外に広く公開しています。
これまでも個人開発のチャットボットや、サードパーティー製のCMSツールなど、多様な応用事例があり、秒間単位で膨大なメッセージ量を捌いています。特に最近では、生成系AIの発展に伴い、Messaging APIを用いたチャットボットの利用が急増しています。先端AI技術とユーザを繋ぐ親しみやすいインターフェースとして、さらに利用が拡大する見込みとなっています。
また近年、災害時の情報発信ツールとしてMessaging APIを活用する事例が増えており、社会からの耐障害性に対する期待がますます高まっています。膨大なメッセージ量と、高い信頼性を実現することは困難ですが、共にチャレンジしていただける開発者を募集します。
■ミッション・展望
・当社アプリの持つ大規模なユーザベースと高度な機能を、APIを通じて広く開発者に解放する
・ユーザとビジネスをつなぐ、スマートでスケーラブルなAPIプラットフォームを開発する
・当社アプリの使命として、災害時に役立つ信頼性の高いメッセージングプラットフォームを目指す
■主な業務内容
・新規APIの企画開発
・既存メッセージングスタックの保守運用
・メトリックやログに基づく調査やチューニングの実施
・新規Kubernetes環境の構築と既存システムの移行作業
・災害対応を考慮したシステムの再設計
・運用効率化のための施策
・モニタリング、アラートの実装
・SLI/SLOの定義・計測
・オンコール対応
- 応募資格
-
- 必須
-
■必須な経験/スキル
・5年以上のサーバーサイド開発経験(JVM言語またはC / C++)
・Linux / Unix環境におけるプロダクションシステム運用経験
・データベース運用経験(MySQL, Redis, HBase, Cassandra, 等)
■あると望ましい経験/スキル
公開API設計経験者
・OpenAPIやOAuthなどのAPI関連知識
分散システムの開発経験
・非同期ベースのIOライブラリやメッセージブローカーなどの利用経験
コンテナ開発経験者
・Kubernetesの利用経験、周辺ツールの知識
大規模トラフィック経験者
・大規模トラフィックならではの知見
・分散システムにまつわる技術的課題への取り組み
・障害対応・オンコール業務などの経験
SREの知識や経験
・モニタリングスタックの構築
・問題の発見と解決の経験
・自動化の推進
・カオステスティング
・SLO/SLIに基づく客観的なシステム評価
・Multi Region/Multi AZに基づくシステム設計経験
■求める人物像
・問題解決のために、自ら行動を起こし、周囲を巻き込みながら責任を持って取り組める方
・ポジティブなコミュニケーションで、多様なバックグラウンド
・サーバシステムにおける設計・開発のリーディング経験
・エンジニアチームのマネージメント経験を持つメンバーと協力して働ける方
■開発環境
# Languages/Framework
Java, Kotlin, Scala,
- 歓迎
-
Spring Boot, Reactor
# API
OpenAPI(Swagger), Thrift, gRPC
# Middlewares
MySQL, HBase, Cassandra, Redis, Kafka
# Infrastructure
Kubernetes, Docker
# Observability
Prometheus, Grafana,
応募資格をご参照ください。
- 募集年齢(年齢制限理由)
- 25歳~59歳 (特定年齢層の特定職種の労働者が相当程度少ないため)
- フィットする人物像
- 応募資格をご参照ください。
- 雇用形態
- 正社員
- ポジション・役割
- 担当者
- 勤務地
- 東京都
- 勤務時間
- 同社就業規定に準じます
- 年収・給与
- 800万円~1,300万円