求人ID: 30745
600万円~1200万円
仕事内容
概要
DevOpsエンジニアとしてサーバ・ネットワークの構築・運用、システムのパフォーマンスや信頼性、スケーラビリティを向上させるためのソフトウェアの開発・運用を行っていただきます。
開発環境の改善や効率化、共通基盤システム・共通開発ツールの制作、新しい技術の検証・導入等 技術面で多岐にわたって開発エンジニアをサポートしていただきます。
職務詳細
オンラインゲームのインフラ設計
高負荷DB(OSSのDB)の設計チューニング
AWS/GCP等のパブリッククラウドを用いたシステムの設計、運用
開発サーバー管理:ゲーム開発、QA、CIを安定かつ迅速に行うための環境の構築、運用
構築、運用:デプロイや各種オペレーション自動化ツールの開発、運用
スキル・経験
必須スキル・経験
■Linux OSを用いたインフラ設計・運用経験
■以下いずれかのご経験をお持ちの方
・UNIX OSを用いたインフラ設計、運用経験
・仮想OS、コンテナの設計、運用経験
・AWS/GCP等の大手パブリッククラウドを用いたシステムの設計、運用経験
・データベースの設計、運用経験
・ストレージ(OSS、アプライアンス)の設計・運用経験
・IaCの活用経験
歓迎スキル・経験
アセットパイプラインやプロダクトのライフサイクルを考慮してライブラリを設計することができる方
AWS、GCP等のクラウドを利用した開発運用経験
Docker、Kubernetesなどコンテナ技術の知識や経験
オープンソースのライブラリなどを使った実装経験
求める人物像
オンラインゲームに必要な要件を整理して、汎用性の高いアーキテクチャを設計できる能力(ジャンル・ハード不問)をお持ちの方
関連するインタビュー記事はこちら
・【ゲーム開発エンジニア】サーバ・クライアントサイド、両方手掛けるチャンスがあります。
オンラインゲームにおけるサーバー開発は、「リアルタイム性」「超高並列処理」が求められる領域です。
数万人規模の同時接続下でも、高い可用性を維持し、シームレスな通信環境を担保するー高負荷対策とリアルタイム性の両立こそが、当社のサーバー開発が直面する『難易度の高い課題』であり、最大の醍醐味です。
私たちソフトギアは、18年以上にわたりゲームのバックエンド(サーバー・ネットワーク)に特化し、自社サーバーエンジン『STRIX』のテクノロジーをベースに、数々のメガタイトルのサーバー設計・開発を牽引してきました。
本ポジションでは、大規模オンラインゲームにおけるサーバーサイドの設計・開発、および負荷対策をリードしていただきます。「Javaによる超低遅延リアルタイムサーバー開発」から、「Kotlin/Javaによる大規模API・マイクロサービスのアーキテクチャ設計」まで、ご自身の専門性を最大限に発揮できるプロジェクトが揃っています。
大規模サービスの開発・運用に携わってきた方であれば、ゲーム業界の経験は問いません。Web業界等の他領域で大規模トラフィックと対峙してきた方の挑戦を歓迎します(ゲーム業界の経験は問いません)。
これまで当社は、大型オンラインゲームのクライアント開発をはじめ、アクション、RPGなど、様々なジャンルにおけるゲームのクライアント開発を手がけてきました。
豊富な開発実績を背景に、ゲーム開発の本戦はもちろん、開発中の高度なデバッグ作業や、大型タイトルのポーティングやマルチプラットフォーム展開まで、あらゆるフェーズで顧客に最適なソリューションを提供しています。
今回募集するのは、これまでのゲーム開発経験を活かし、当社の中心メンバーとして様々なゲーム開発を牽引していただくエンジニアです。
「サーバー開発集団のソフトギア」だからこそ実現できる強固なバックエンドと、あなたが創り出す魅力的なゲームクライアントを掛け合わせ、クオリティの高いゲームを世に送り出していきませんか。
■直近の開発実績
・PROJECT ACES
・ガンダムシリーズ
・ファイナルファンタジー クリスタルクロニクルリマスター
・ピクミン ブルーム、など
当社について
「なりたい自分で、生きていく。」
それが私たちREALITY株式会社のビジョンです。
誰もがアバターを持ち "なりたい自分で生きていく" ことのできるメタバースの世界の実現を目指して、スマホ向けメタバース「REALITY」を運営しています。
「REALITY」は海外ユーザーの割合が80%を占めていて、日本発のメタバースサービスとして業界をリードしていく貴重な経験を積めるなど、キャリアアップや成長につながる機会が豊富です。
仕事内容
スマートフォン向けメタバース「REALITY」のiOSアプリの設計・開発を行なっていただきます。
◆業務内容
新規機能の設計・開発
UI/UXの改善
コード品質・開発環境・パフォーマンスの改善
新しい技術やツール等の調査・導入
応募要件
◆求めるスキル/経験
iOS向けアプリケーションの開発経験
◆望ましいスキル/経験
RxSwift か Combineを用いたMVVMパターンでの設計・開発経験
Swift ConcurrencyやiOS標準のUIフレームワーク・ライブラリへの深い理解
CI/CDを利用した開発プロセスやテストの自動化
Unityを利用した3Dコンテンツの開発経験
未経験技術でも自己学習しキャッチアップする能力
OSSへの貢献、勉強会やカンファレンスでの登壇、テックブログなどのアウトプット活動
求める人物像
REALITYの提示するVision、VALUEに共感できる方
自身が運用するサービス・ソフトウェアに対して、主体的に改善を提案・完遂出来る方
困難な技術的課題を見つけ、解決策を考え、実行していくことを楽しめる方
その他
◆開発環境
Swift、SwiftUI、Swift Concurrency、Swift Package Manager、UIKit、RxSwift、Firebase
その他:Notion、Slack、GitHub、Bitrise
◆本ポジションで活躍しているiOSエンジニアが書いた記事もぜひご覧ください。
「REALITY iOSで使っている技術を紹介」
参考リンク
・REALITY note(社員によるブログ)
・REALITY株式会社公式サイト
・REALITY 公式X
・REALITY エンジニア公式X
仕事内容
概要
適性を鑑み、新規開発案件でのUnrealEngine5やUnityを使った開発を行っていただきます。
大型案件や共同開発プロジェクトの際は、一時的に出向していただく場合がございます。
担当業務例
システムサイドから見た企画の実現可能性の検証や改善提案
新規機能の開発(設計から実装、テストまで)
コード品質管理対応(コードレビュー、リファクタリングなど)
プロダクトの保守/管理業務(CS対応、不具合調査/修正対応など)
ツール作成などによる改善業務
必須スキル・経験
C++を用いたアプリケーション開発の経験(5年以上)
UnrealEngine5(またはUnrealEngine4)を用いた業務経験(1年以上)
└UEでのC++開発経験、およびUMGの実装経験があると尚良し
歓迎スキル・経験
C#を用いたアプリケーション開発の経験
PC,コンシューマー向けの開発経験
マルチプラットフォームでの開発経験
以下いずれかの開発経験をお持ちの方
・Wwiseの使用経験
・UMGの実装経験
・クラッシュなど深刻な不具合の原因調査、対応等の経験
格闘ゲームの知識(用語の知見やプレイ経験など)
求める人物像
チーム思考で、自ら課題発見・分析し、言語化ができる方
柔軟性があり、自分のやり方に固執せず、まずはチームのやり方を尊重できる方
受け身ではなく自発的に周囲を巻き込んで仕事に取組むことが出来る方
主体的に動き、要求クオリティを自分から探れる方
目標に対しての責任感と行動力のある方
コンプライアンスやセキュリティ、社内ルールを遵守できる方
格闘ゲームが好きな方