求人ID: 36611
350万円~900万円
仕事内容
こちらは株式会社CySphereの求人情報になります。
Cygamesグループ内のゲーム開発プロジェクトを担当いただきます。
ゲームランタイムのための低レイヤーモジュールの開発およびツール基盤技術の開発を実施いただきます。
ゲームエンジンは非常に複雑で巨大なソフトウェアです。
そのためゲームエンジンの開発には安定した基盤技術が必要不可欠です。
システムエンジニアは、ゲームエンジンを開発するエンジニア向けに安定した基盤技術を提供します。
ランタイムの基盤となるモジュールの開発とツール開発の基盤となるシステムの提供を行います。
ラインタイムの基盤技術ではメモリ管理やスレッド管理などを行う低レイヤー部分を提供します。
ツール開発の基盤としてはランタイム・ツール間でのデータ同期のシステムやアセット管理のシステムを提供します。
〈実際の業務内容〉
メモリ管理、スレッド管理などの低レイヤー部分のマルチプラットフォーム対応と保守
ランタイム・ツール間でのデータ同期システムの開発、保守
アセットパイプライン構築システムの開発、保守
テスト駆動開発の開発手法の推進
関連記事
Cygames Magazine :
リモートワークが基本の3DCG制作会社「CySphere」誕生 創業メンバーが語る新しい組織の展望
「CySphere(サイスフィア)」がエンジニア募集を開始!リモートワークの力でゲーム開発を進化させる
仕事内容
ゲームコンソールのためのアニメーションのランタイムとツールの設計/開発
MayaなどのDCCツールで作成されたデータをゲームランタイムに最適なデータに変換するツールの開発
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
業務内容
ゲーム開発プロジェクトへのITサービス提供を目的としたオンプレミスおよびクラウド環境における、インフラ基盤の安定稼働とセキュリティ維持をミッションとし、サーバ、仮想化基盤の運用・構築・改善を幅広く担当していただきます。
・各種基盤、アプリケーションのバージョンアップの計画策定、推進、実行
・担当システムの障害発生時の原因調査、暫定対応、恒久対応策の策定と実行
・VMware/AWS上でのサーバ構築・運用
※日常業務のイメージ
・各種基盤、アプリケーションのバージョンアップに向けた、手順確認、影響調査、検証、本番適用計画の策定を、担当者として推進、実行します。
・監視システムからアラートが通知された場合、ログを確認して障害の一次切り分けと原因調査を行い、その後の再発防止や安定稼働に向けた改善策の実行までを担当します。(アラート監視自体は別チームが担当)
・開発チームからの依頼に基づき、新規サーバ(主にRHEL)の構築や、リソースの変更を行います。定常作業は、Ansibleやシェルスクリプト等を用いた自動化・効率化を企画・実装します。
求める経験/スキル
【必須】
・Linuxサーバの構築・運用経験3年以上
・VMwareを用いた仮想基盤の運用経験3年以上
・AWS または Azure を利用したインフラの構築・運用経験
・担当システム障害発生時の原因調査、暫定対応、恒久対応の策定と実行までの一連のご経験
【歓迎】
・オンプレミスの物理サーバ、ストレージの運用経験
・監視サーバ、ジョブ管理サーバ、バージョン管理ツール(Perforce尚可)の運用経験
・Ansible、シェルスクリプト等を用いた運用自動化・効率化の経験
・物理機器やOS、ミドルウェアの脆弱性対応 (情報収集、影響調査、適用計画、実行) の経験
・小規模なインフラプロジェクトのリーダーまたは推進担当のご経験
・障害対応や構築時のトラブル対応において、ベンダーサポートに適切な助言・提案を行いながら困難な状況を解決したご経験
必要書類
ご経験やスキルが分かるもの(形式自由・PDFにてお送りください)
社内のサーバー・ネットワーク環境の設計・構築から、クラウドサービスの運用・保守までを幅広くお任せします。
日々の安定稼働を支えるだけでなく、脆弱性診断やインシデント対応を通じて、サーバー基盤の安定性・拡張性を高めていく役割です。
事業成長に耐えうるインフラづくりを技術的な視点から一緒に作り上げていただける仲間を募集します!
<業務内容>
・開発環境を伴う社内サーバーのインフラ設計・構築
・各種クラウドインフラを用いたサーバー管理
・各種監視ツールを用いた稼働監視
・障害発生時の一次対応、ログ分析、原因調査、恒久対応の設計と実装
・マニュアルの整備やナレッジ共有によるチーム全体の技術向上
<使用ツール>
・LinuxまたはUnix
・Apache
・PHP、Ruby
・Python
・C、C++
「事業概要」
DMMグループの中核企業であり、国内最大級のプラットフォーム「DMM GAMES」を運営しています。
プラットフォーム事業に、パブリッシング事業、コンテンツ事業、海外事業、投資事業の5つの事業を展開しています。
PCやスマートフォンなど複数デバイスでオンラインゲームやダウンロードゲームを遊べる、登録ユーザー3,500万人超のプラットフォーム「DMM GAMES」を開発・運営しています。
・国内最大級のゲームプラットフォーム
・運営中のオンラインゲーム250本超
・提供中のダウンロードゲーム13,000本超
DMM GAMESのPC/SPブラウザの領域を担当しゲームをプレイするユーザー、ゲームを提供する開発会社双方に選ばれるプラットフォームを目指し、開発運営を実行しています。
「業務内容」
GAMESプラットフォームのWebアプリケーション開発において、フロントエンドからバックエンドまで幅広い領域を担当していただきます。まずは案件対応を通じてシステムの理解を深めていただき、将来的にはチーム内の案件管理やマネジメント業務、横断的な調整や課題解決といった面においてもご活躍いただきたいと考えています。
具体的な業務内容
・GAMESプラットフォームにおけるWebフロントエンド開発業務
・Webアプリケーション開発(フロントエンド領域、BFF領域、バックエンド領域)
・システム設計・アーキテクチャ設計
・問い合わせ対応やパフォーマンスチューニング、バグ対応などの運用業務
・障害対応などの保守業務
・各部署との連携業務
・メンバーへの技術支援、育成
・チームマネジメント(将来的に)
「ポジションの魅力」
・自分自身が理想とするチームを実現できる環境
会社にとって必要なチームはどうあるべきかを考え、自ら実現していくことができます。リーダーとして、チームの方向性を決め、メンバーと共に成長していく役割を担えます。
・明確なキャリアパス
リードエンジニアを経て、マネージャー、部長レイヤーなどへのキャリアアップが見込めます。技術的な深掘りとマネジメントの両方のスキルを身につけながら、自分自身のキャリアを主体的に設計できます。
・開発者同士がフォローし合える環境
チーム内で開発者同士が支え合い、学び合える環境があります。失敗を恐れず挑戦でき、学びを共有できる文化の中で、安心して成長できます。
「仕事のやりがい」
・人気タイトルに関わり、ゲーム業界の拡大に貢献できる
GAMESプラットフォームを通じて、多くのユーザーに愛される人気タイトルに関わることができます。ゲーム業界の成長と拡大に直接貢献し、自分が開発したシステムが多くのプレイヤーに届く喜びを実感できます。エンジニアとして、ゲーム業界の未来を共に創っていく一員になれます。
・幅広い技術領域への挑戦
フロントエンドからバックエンドまで、幅広い技術領域を経験できるため、エンジニアとしての視野を広げることができます。GAMESプラットフォームという大規模なシステムを通じて、技術的な深さと広さの両方を追求できます。
・技術的負債への積極的な取り組み
既存システムの改善や技術的負債の解消に積極的に取り組むことができ、長期的な視点でシステムの品質向上に貢献できます。リファクタリングやアーキテクチャ改善など、技術的な挑戦を通じて成長できます。
・AIを活用した開発の最前線
Cursor、Gemini、ChatGPTなどのAIツールを積極的に活用し、開発効率を向上させながら、新しい開発手法を模索できます。AI時代のエンジニアリングを実践できる環境です。
・メンバーの成長を支援できる喜び
チームメンバーへの技術支援や育成を通じて、他者の成長を支援し、チーム全体の技術力向上に貢献できます。技術指導やコードレビューを通じて、自分の知識や経験を共有し、チーム全体のレベルアップを実感できます。
「業務環境」
10名程度の職能複合チーム
アジャイル開発の実施
AIの積極的活用
技術負債への積極的な取り組み
開発者同士がフォローし合える環境