求人ID: 37322
353万円~1500万円
当社のゲーム開発における技術的に難易度の高い案件に携わるシニアエンジニアのチームに参画し、新たな価値提供をしていただけるエンジニアを募集しています。
対応範囲は多岐にわたりますが、主にはゲームクライアントおよびクライアント基盤(ツール・ライブラリ等)の開発をご担当いただきます。
プロトタイプ開発のような小規模のチームでは、担当範囲にこだわらずに複数の役割を担い、開発のイテレーションを高速で回すことが求められます。
一方で大規模開発においては、生産性やパフォーマンス、リリース後の運用を見据えた継続的な機能追加や拡張性を考慮した設計・実装を行うことが求めれます。
このような、プロジェクトの規模やフェーズごとに適した開発を、周囲をリードして進めることができるエンジニアを募集しております。
以下、当社のゲームクライアントエンジニアが対応してきた事例です。同種の案件に携わっていただく想定です。
【担当業務詳細】
・ゲーム設計・実装
・ゲームコアシステム設計・実装
・UIシステム設計・実装
・ゲームライブラリやフレームワークの設計・実装
・キャラクタ制御(PC・NPC・AI)
・イベントロジック設計・実装
・マルチプレイシステムの設計・実装
・ゲームシステムにおけるリソース管理
・パフォーマンス・チューニング
【募集背景】
DeNAのAI活用を一手に引き受けるAI・データ戦略統括部では、エンターテインメントから社会課題解決まで、多岐にわたる領域でAIプロジェクトが進行しています。しかし、どれほど優れたアルゴリズムも、安定稼働し、継続的に改善される「システム」として実装されなければ、真の事業価値を生み出し続けることはできません。
【ミッション】
本ポジションのミッションは、データサイエンティストが構築した機械学習モデルを実サービスに組み込み、堅牢なシステムとして成立させることです。大規模・高負荷な機械学習システムから、機動力が求められる中小規模の施策まで、技術の力で「価値を最短で届ける」システム設計・開発、運用保守を担っていただきます。
【業務内容】
データサイエンティストやデータエンジニア、事業部のサーバーサイドエンジニアと密に連携し、機械学習システムのライフサイクル全体(設計・開発・運用・改善)をリードしていただきます。
・機械学習システムの要件定義・アーキテクチャ設計
-ビジネス要件に基づき、「リアルタイム性」「コスト」「精度」等のバランスを考慮した最適なシステム構成(API、バッチ、パイプライン等)を提案・設計。
・推論API・学習パイプラインの実装と運用
-GoやPythonを用いた推論APIサーバーの開発や、Vertex AI Pipelines等を活用した学習・推論ワークフローの構築。
・MLOpsの推進(自動化・モニタリング)
-CI/CDの構築、モデルの精度監視、再学習の自動化など、24時間365日安定して改善し続けられる環境の整備。
・チーム開発のリードとナレッジ共有
-コードレビューや技術選定の議論を通じたチーム全体の技術レベル向上。ジュニアメンバーの設計・実装サポート。
【利用サービス / 技術スタック】
Infrastructure: Google Cloud (Cloud Run, GKE, Vertex AI, Spanner, BigQuery)
Language: Python, Go
CI/CD & Tools: GitHub Actions, Terraform, Docker, Kubernetes
AI Tool: GitHub Copilot, Gemini CLI, Cursor, Claude Code (プロジェクトごとのガバナンスに準拠)
【ポジションの魅力】
・「機械学習×エンジニアリング」の専門性獲得: 機械学習の深い知識がスタート時点でなくても、データサイエンティストと二人三脚で開発を進める中で、最新のアルゴリズムやデータ特性を理解した高度なシステム設計能力を磨けます。
・多様なドメインでの実装経験: ゲーム、スポーツ、ヘルスケアなど、DeNAならではの幅広い事業領域のデータに触れ、それぞれのビジネス課題に直結した開発が可能です。
・モダンな開発環境とAI活用: Vertex AI等のマネージドサービスを積極的に活用するほか、AI Agentツールを用いた開発の自動化など、常に最新の生産性向上策を実践できる環境です。
・裁量の大きさと事業貢献: モデルを作って終わりではなく、いかに効率よく安定運用させるかというエンジニアリングの工夫が、直接的にユーザー体験や事業利益に貢献します。
本募集は、スマートデバイス向けゲームクライアント開発において、ゲームタイトルが求めるグラフィックスの実現全般を担当するポジションです。
ゲームタイトルから要求されるグラフィックス表現を実現するために必要な業務の全般に携わっていただきます。
タイトルチームへ配属され、グラフィックス横断部門と連携しながらタイトルを作り上げる役割になります。
必要に応じてアーティスト等の他職種とのコミュニケーションも行っていただきます。
またグラフィックス領域に限らず、必要に応じてゲームクライアント全般の開発も可能な範囲で行っていただきます。
ゲームエンジンはUnityを使用し、プラットフォームはスマートフォンを中心としたモバイルデバイスです。
【使用技術】
・Unity
・ゲームグラフィックス技術一般
・ゲームクライアント開発一般
【担当業務詳細】
・ゲームタイトルのグラフィックス要件に対する実現手法の調査・設計・実装
・アセット設計・管理
・シェーダ実装
・アセット制作ツール開発
・パフォーマンスチューニング
・アーティストと共に表現手法の検討
・アーティストのサポート
・ゲームクライアント開発全般
※ご自身のスキルやチームメンバーとのバランスに応じて、担当する業務は調整します
仕事内容
概要
有名格闘ゲームのサーバーサイドでの開発を担当して頂きます。
本求人は、当社正社員として採用後、クライアント企業(BtoB)への「在籍出向」にて業務を行っていただくことを前提としています。
※出向先について: 守秘義務の関係上、具体的な社名は開示いたしかねます。
担当業務例
新機能開発・実装
イベント運用(要件定義、設計、開発、企画サポート、リリース作業)
コード品質管理 (設計レビュー、コードレビュー)
性能管理 (負荷状況分析、パフォーマンスチューニング、費用対効果最大化)
障害対応/お問い合わせ対応 (検知~復旧、原因分析、再発防止策実施)
チーム内利用ツール作成、改善業務、各種プロジェクト推進
新技術に関する知識共有会の実施
必須スキル・経験
サーバレス環境での開発経験(1年以上)
Node.jsでの開発経験(1年以上)
歓迎スキル・経験
DynamoDB等のNoSQL データベースの経験
作業環境
【OS】 Windows/Linux
【開発言語】Node.js Lambda
【その他】AWS,GitHub,Backlog,Teams,Microsoft365,GoogleWorkspace
求める人物像
チーム思考で、自ら課題発見・分析し、言語化ができる方
柔軟性があり、自分のやり方に固執せず、まずはチームのやり方を尊重できる方
受け身ではなく自発的に周囲を巻き込んで仕事に取組むことが出来る方
主体的に動き、要求クオリティを自分から探れる方
目標に対しての責任感と行動力のある方
コンプライアンスやセキュリティ、社内ルールを遵守できる方
【使用ツール・言語】
(主に)C++、UnrealEngine5
【業務内容】
志望・スキル・経験等を考慮の上、主に下記いずれかの業務に携わっていただきます。
▼アクションプログラム
プレイヤーキャラクターの挙動、コントロールの実装全般
▼グラフィックプログラム
レンダリングシステム、シェーダー、VFX、ポストエフェクト、描画に関係するプログラム部分の設計および実装全般
▼インゲームプログラム
ゲーム内のバトルシステム、レベル上での遊び、ゲームコンテンツなどゲームプレイ全般の実装
▼AIプログラム
AI思考基盤、ナビゲーションシステムに関する実装
ノンプレイヤーキャラクター全般の行動 / 思考のプログラミング
▼UIプログラム
インゲームのHUDやアウトゲームのUI等に関する各種の実装