求人ID: 30615
400万円~700万円
・ゲームフレームワークおよび内製エンジンの設計・実装
・シリーズ共通フレームワークの設計・実装
・ゲーム用アセット作成ツールの設計・実装
・上記に関する研究開発
業務内容
スクウェア・エニックスは長年皆様より愛され続けている多種多様なオンラインサービスを提供しており、それらを支える巨大なITシステムを自社で構築運用しております。
・新規オンラインサービスの仕様に合わせたITインフラの設計、構築
進化した体験をお客様へ届けるため最適なインフラを用意
・お客様へ安心快適なオンラインサービスをお届けできるITインフラの維持
以下のようなゲームタイトルのITインフラの設計、構築、運用、改修
-MMOゲーム(FFXIV、DQX、FFXI)
-スマートフォン、ブラウザゲーム(OCTOPATH TRAVELER 大陸の覇者、戦国IXA、タイトーオンラインクレーン)
-プラットフォームサービス(スクウェア・エニックスアカウント、スクウェア・エニックスブリッジ)
-各種WEBサイト
・ライフサイクルに合わせた基盤や技術の採用
シチュエーションにマッチするサービス、ハードウェア、ソリューションの選定でパフォーマンス/コストをスピーディに最適化
これらに携わるエンジニアを募集しております。
この仕事の面白み
オンラインで目にする全てのスクウェア・エニックスのサービスに関わりながら、あらゆる技術を駆使して顧客体験を最大化するため誠実に挑戦し続けるエンジニア集団です。
オンプレミス/クラウド/SaaS/OSSを駆使して世界最大級の自社ゲームサービスを支えています。
サービス事業者のエンジニアリング部門として、各種メーカーやベンダーと直接協力しながらサービスの安定化と進化を両輪で実現しております。
多種多様なスキルセットを持つエンジニアの中で、切磋琢磨しながら幅広い経験を積み、専門性を高められる環境です。
必要なスキルと経験など
・オンプレミス環境でのITシステム設計構築運用経験
・耐高負荷、セキュリティ強化、省力化の視点でMS製品、サービス、linux、OSSを扱える知見と経験
・様々なレイヤーのステークホルダーと対話を積み重ね、課題/目標の共通認識を形成する力
あると望ましいスキルと経験など
・OSI L1~L7の知識
・プライベートクラウドに関する知見
・AIサービスの商用利用経験
・サーバー、ストレージ、ネットワークハードウェアに関する経験
・一般的なSRE的思想の範疇に収まらないサービス安定化の知見
・金融系ITサービスに求められる要件の実装経験
当社について
「なりたい自分で、生きていく。」
それが私たちREALITY株式会社のビジョンです。
誰もがアバターを持ち "なりたい自分で生きていく" ことのできるメタバースの世界の実現を目指して、スマホ向けメタバース「REALITY」を運営しています。
「REALITY」は海外ユーザーの割合が80%を占めていて、日本発のメタバースサービスとして業界をリードしていく貴重な経験を積めるなど、キャリアアップや成長につながる機会が豊富です。
仕事内容
世界63の地域で展開するスマートフォン向けメタバースアプリ「REALITY」のサーバーサイドエンジニアとして、主に以下の業務を担当していただきます。
・アプリ「REALITY」の機能開発
・バックエンドシステムの技術的な課題の解決
「REALITY」の基盤を支える重要な役割を担い、世界中の多様なユーザーに高品質な体験を提供するための技術的な挑戦に取り組んでいただきます。また、ユーザー視点に寄り添った体験価値の向上に貢献していただくことを期待しています。
◆業務内容
Go、TypeScriptを用いたサーバーアプリケーションの開発・運用
Node.jsを用いたリアルタイム通信システムの開発・運用
Vue.js、Reactを用いたWebフロントエンドや社内ツールの開発・運用
技術的な課題の解決、サービスの品質を向上させるための提案・実践
チームでの開発生産性や開発体験を向上させるための提案・実践
◆働く環境
サーバーサイドエンジニアとして、プロダクトマネージャーや他分野のエンジニアをはじめ、多領域のメンバーと緊密に連携しながら業務を進めていただきます。各メンバーの専門性を最大限に活用したチーム開発を推進し、効率的かつ迅速に価値を創出することを目標としています。
応募要件
◆求めるスキル/経験
サーバーアプリケーションの設計・開発の経験
クラウドプラットフォーム(例:GCP、AWS)上でのサーバーアプリケーションの構築・運用の経験
RDBMS(例:MySQL、PostgreSQL)やKVS(例:Redis、Memcached)を活用したWebプリケーションの設計・開発の経験
Gitを用いたバージョン管理の実務経験
新しい技術に対する高い学習意欲と、自己学習で迅速にキャッチアップする能力
チームメンバーと円滑に情報を共有し、協力して課題を解決する能力
◆望ましいスキル/経験
Go、TypeScriptを用いたサーバーアプリケーションの開発・運用の経験
Vue.js、Reactを用いたWebフロントエンドの開発・運用の経験
RDBMSにおけるパフォーマンスチューニングの経験
分散データベース(例:Cloud Spanner)を活用したWebアプリケーションの設計・開発の経験
Kubernetesを活用したスケーラブルかつ信頼性の高いバックエンドシステムの設計・運用の経験
WebSocket、gRPC等を用いたリアルタイム通信システムの開発・運用の経験
GitHub Actions等を用いたCI/CDパイプラインの設計・構築
求める人物像
REALITYの提示するビジョンやバリューに共感できる方
自身が運用するサービス・ソフトウェアに対して、主体的に改善を提案・完遂できる方
困難な技術的課題を見つけ、解決策を考え、実行していくことを楽しめる方
高負荷環境やグローバルからのアクセスにも対応できるシステムの構築・運用にやりがいを感じる方
チーム内外のメンバーと連携し、信頼性が高くスムーズなサービス運用を実現するために積極的に協力できる方
その他
◆開発環境
クラウドプラットフォーム: Google Cloud(Kubernetes Engine、Cloud SQL、Spanner、Memorystore、Cloud Storage、BigQuery、Pub/Sub、Cloud Tasks、Cloud Scheduler、Cloud Build、Cloud Monitoring、Cloud Logging など)
言語/フレームワーク: Golang、TypeScript、Node.js、Vue.js、React など
コミュニケーション/タスク管理: Slack、Notion など
その他: Github Actions、GitHub Copilot、Argo CD、Argo Rollouts、Terraform など
会社概要
REALITY株式会社(グリー100%子会社)
代表取締役社長 荒木 英士(グリー株式会社 取締役 上級執行役員)
-事業内容
・スマホ向けメタバース「REALITY」の開発・運営(BtoC事業)
・Web3事業(Play-and-Earnゲームの開発)
-参考リンク
・REALITY note(社員によるブログ。ほぼ毎日更新中!)
・REALITY株式会社公式サイト
・REALITY 公式Twitter
この求人案件の募集は終了いたしました
「募集背景」
新時代の看板タイトルの創出とさらなる飛躍を実現するため、内製開発組織の強化を進行中!
そんななか『モンスター娘TD』や『ミストトレインガールズ』など、
多数のタイトルを手掛けるプロデューサー「はせP」率いる新たな内製開発部署が発足!
大型新規タイトルのリリースも控えて、
より積極的なタイトル開発/運営を行うための基幹メンバーを募集します!
「事業概要」
DMMグループの中核企業であり、国内最大級のオンラインゲームプラットフォームである「DMM GAMES」を運営するEXNOA社。
そのオンラインゲーム開発・パブリッシング部門におけるサーバーエンジニアのポジションです。
「業務内容」
DMM GAMESで展開している各プラットフォーム(browser/iOS/android/windows)向けにゲーム企画、開発、運用を行うポジションです。
▼具体的な業務
・Unityで作られたゲームクライアントに対するサーバーサイド開発、運用
・ゲームアップデートの効果検証および改善
・障害対応(検知~復旧、原因分析、再発防止策実施)
・プロジェクト共通の基盤システム開発、運用
・ワークフローの整備、運用
「DMM GAMESの強み」
・自社制作タイトルの売上のみにとらわれず、プラットフォーマーとしても潤沢に原資を
稼げており、リリースタイトル数も多いため、幅広く豊富な経験を積むことができる
・DMM GAMESのみで国内最大級という膨大なユーザーが既にプラットフォームにいる
規模感の中でタイトルをリリースできる
・ゲームだけでなくDMMグループ内にアニメ事業部などもあり、メディアミックスをはじめ
幅の広い展開が可能
仕事のやりがい
クリエイティブな課題解決
ゲームサーバーエンジニアは、ゲームのプレイ体験を支えるために様々な技術的課題に取り組む必要があります。サーバーのパフォーマンス最適化やセキュリティの向上など、クリエイティブな解決策を考えることが求められます。
プレイヤーの体験向上
自身の技術によって、実際のプレイヤーがどのようにゲームを体験するかに直接影響を与えることができるため、達成感や満足感を感じやすいです。
最新技術への関与
ゲーム業界は技術の進歩が速い分野であり、新しい技術やツールに触れる機会が多く、常に学び続けられる環境があります。
チームとの協力
ゲーム開発は多くの専門家と協力して進めるため、エンジニアとデザイナー、プロデューサーなどとのコラボレーションが必要です。このチームワークが醍醐味であり、共に成功を喜び合える瞬間が多いです。
ポジションの魅力
影響力のあるポジション
サーバーエンジニアは、ゲーム全体の動作を支える重要な役割を担っており、ユーザー体験に直接影響を与えることができます。
問題解決や新機能の実装によって、多くのユーザーの楽しみを左右する責任と刺激があります。
多様なキャリアパス
ゲーム業界での経験を活かし、リードエンジニアやプロジェクトマネージャー、さらにはプロダクトマネージャーなどさまざまなキャリアパスを目指すことが可能です。
チームでの協力と成長
ゲーム開発は多くのチームメンバーと協力して行うため、コミュニケーション能力やチームワークが自然と良くなります。
他のエンジニア、アーティスト、デザイナーと協力し、多様な視点から刺激を受けながら自身の技術を向上させることができます。
開発環境
【開発環境】
OS:Win、Mac(JIS or US選択可)
開発言語:PHP、HTML、CSS、JavaScript、TypeScript
ライブラリ・フレームワーク:Laravel、jQuery
管理ツール:Bitbucket、GitHub、JIRA、Confluence
コミュニケーションツール:Slack、Chatwork、GoogleMeet、Zoom
その他:MySQL、TiDB、Redis、AWS、Docker、terraform、terragrunt、Jenkins