求人ID: 36607
350万円~900万円
Cygamesグループ内のゲーム開発プロジェクトを担当いただきます。
社内開発タイトルにおける、内製/商用ゲームエンジンを用いたゲームシステム/コンテンツ制作全般に関わる職務を担当していただきます。
タイトル固有の遊びを実現するためのシステム/コンテンツ実装
ユーザー操作による3Dキャラクター/カメラの制御システム実装
NPCなどを制御するゲームAIに関わるシステム実装
イベント/カットシーンなどのゲーム演出に関わるシステム実装
フラグ/シーケンスなどを利用したゲーム進行を制御するシステム実装
グラフィックスやサウンドなど専門チームが提供する機能を適切にゲームへ活用/組み込み
【所属部署と職種】
viviONの開発部は、パーパスである「ユーザーとクリエイターが楽しみながら生きていける社会にする」の実現に向け、月間3.4億PVを超える巨大なプラットフォームを技術力で支えています。その中心となる基盤開発チームは、特定のプロダクトだけでなく、全事業を横断するシステム基盤の構築とモダナイゼーションを担う組織です。
【マイクロサービスエンジニア】 は、決済・検索・ポイント・作品管理といった当社の事業根幹に関わる重要システムを、マイクロサービスアーキテクチャを用いて設計・構築するポジションです。単なる機能開発に留まらず、組織全体のデータ活用を促進するためのアーキテクチャ設計や、大規模トラフィックに耐えうる高可用性システムの実現に向け、Go言語とAWSを駆使して技術選定からインフラ構築、実装までを一気通貫でリードしていただきます。
【採用背景】
当社のサービスは急激な成長を続けており、月間PVは3.4億に達しています。この規模のトラフィックを安定して処理し、かつ今後のさらなる事業拡大や新規サービスの立ち上げスピードに対応するためには、従来のモノリシックなシステムから、柔軟でスケーラブルなマイクロサービスアーキテクチャへの移行が急務となっています。組織横断でのデータ連携やシステム連携を強化し、次世代の技術基盤を確立するために、アーキテクチャ設計から実装までを担えるエンジニアを増員し、開発体制を強化することとなりました。
【業務内容】
Go言語およびgRPCを用いたマイクロサービスの設計・開発・運用
決済、検索、認証などの組織横断的な共通基盤システムのアーキテクチャ設計
AWS環境におけるクラウドインフラの設計・構築およびIaC化の推進
大規模トラフィックに対応したパフォーマンスチューニングとスケーラビリティの確保
次世代技術やツールの選定・評価およびチームへの導入推進
プロダクト開発チームと連携したユーザー機能の要件定義および実装支援
このポジションの魅力
大規模サービスの心臓部を担う責任とやりがい: 担当するのは単一のアプリではなく、全事業を支える基盤そのものです。自身の設計が数億PVのトラフィックを支え、会社の成長戦略に直結するという大きなインパクトを感じられます。
市場価値の高い技術スキルの習得: 月間3.4億PVという高負荷環境下でのマイクロサービス設計・運用経験は、エンジニアとして非常に希少かつ価値の高いスキルです。Go言語やAWSの高度な活用、分散システムの設計など、実践的な技術力が身につきます。
技術選定の裁量とモダンな開発環境: スクラム開発を採用し、技術選定からインフラ構築まで裁量を持って取り組めます。AI活用や相互レビューも活発で、新しい技術への挑戦が推奨される文化です。
◆概要
大型タイトルを多数運営しているゲーム運営特化の「株式会社DeNA Games Tokyo」で、各種モバイル向けの安定運営しているソーシャルゲームの開発を担います。
ゲームを面白くしコアユーザを拡大させながら長期運営を実現するチームのリーダーポジションです。
有名タイトルのゲームに対して自身の作ったプロダクトがユーザーに使われ、反応のフィードバックをもとにさらにプロダクトの改善や成長に携わります。
他社ゲームの運営を自社に切り替える際のプロジェクトリーダーとして、エンジニアリング領域のメンバーアサインとマネジメントを通じてサービスの企画・運用やゲーム運営にまで携わる事が出来ます。
◆具体的な業務内容
・事業計画に沿った開発方針の判断、管理
・プロデューサー、各部門との連携、調整
・メンバーマネジメント
・技術研修の実施、指導
・性能管理 (負荷状況分析、パフォーマンスチューニング、ROI最大化)
・障害対応 (検知~復旧、原因分析、再発防止策実施)
・設計
・開発
・施策の効果検証
・コードレビュー
※開発における使用言語はアサイン先タイトルにより異なりますがPerl, C++, C# がメインです。
◆開発環境
・ブラウザタイトル
すべてLinux,Apache,MySQL,PerlといういわゆるLAMP環境
・アプリタイトル
Unity(C#)
Cocos2d-x(C++)
・導入している開発支援ツール
Jenkins, Github, Slack, Confluence, Cacoo など。
※開発における使用言語はアサイン先タイトルにより異なります。
※今後の事業状況によって使用するツールや言語などは変わる可能性があります。
◆このポジションの魅力
ゲーム運営に特化という事業特性柄、ユーザーの反応をダイレクトに感じて次の施策への応用を検討、設計、実装するためあなたのエンジニアスキルを発揮できている実感が高く得られます。
また、リーダークラス以上の採用となるため、ゲームのイベント単位はもちろんのこと、ゲームタイトルの価値を最大化するための事業的視野をもちチーム全体のマネジメントを行うため、サービスとしてはもちろんのことビジネスとしてエンジニアの見地から経営視点・事業視点を習得&発揮しながらレベルアップを目指せます。
◆キャリアパス
入社後、半年から1年を目処にプロジェクトリーディング、マネジメントを担当して頂きます。
タイトル運営だけでなく、リーダー層の育成や次世代の事業リーダーとしての活躍を期待されるポジションです。
◆業務内容
【雇入れ直後】仕事概要に記載のある業務内容
【変更の範囲】会社の定める業務