求人ID: 35014
サーバーエンジニア
---
業務内容
【概要】
株式会社gumiでは、ブロックチェーンを用いたアプリケーション開発に加わっていただくエンジニアを募集しております。当社の開発案件は特許を絡めた先進性の高い案件が多く、ゲームのようなエンタメ系だけでなく金融系やインフラ系など分野も多岐にわたります。極めて希少かつ価値の高い知見を要求されるため、グローバルで通用するスキルを数多く得られる環境があります。EVM以外のブロックチェーンを深く理解する必要のある開発案件が複数あり、TendermintやMove、Solana上での開発経験のあるエンジニアを優遇いたします。
【詳細】
・あらゆる種類のブロックチェーンと連携するアプリケーションの設計/開発/運用
・それらに付随するスマートコントラクト開発
・ブロックチェーンノードの立ち上げ及び保守メンテナンス業務
・Wallet及びスマートコントラクトの管理に必要なシステムの開発
【開発環境】
・言語:NodeJS (Typescript)、Go、Python
・OS:Linux、macOS
・DB:PostgreSQL、Redis、NoSQL
・インフラ環境:AWS、GCP
・ブロックチェーン: EVM、Tendermint、Move、Solana、その他ブロックチェーン
【関連URL】
・採用オウンドメディア「ばんぐみ」
・ゲームタイトル一覧
【主な仕事内容】
あなたにお任せしたいお仕事は、プログラマー業務のお仕事になります。
・Web系システムの設計、開発やプロジェクトマネジメント
・AI(人工知能)×BI(ビジネスインテリジェンス)を使用したシステム開発
・スマートフォンアプリ(iOS、Android等)の開発など
アクセンチュア、NTTデータ、富士ソフトなど、IT業界を牽引するトップ企業と安定的な取引を行っております。当社社員は、プロダクションカンパニーの一員として様々なクライアントのプロジェクトに参画。1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
この求人案件の募集は終了いたしました
当社は事業拡大、体制強化のために人員を募集しています。
ゲーム開発の根幹を支えるバックエンドエンジニアを募集いたします。
モバイル・コンシューマーの開発経験が1年以上ある方を募集しております。
ご経験豊富な方、フルスタックエンジニアをご希望の方はこちらからご応募ください。
業務内容
ゲーム開発において必要なバックエンドの設計・機能開発/改善を行い、ゲーム開発・運用を行う
ゲーム企画から技術的な観点で実現性や工数、企画改善などの提案
APIの設計/開発、DB設計、サーバー負荷軽減
開発の負荷軽減に対する効率化、運用の作業軽減における効率化
ゲーム開発技術のスキル習得とノウハウ共有
各種業務効率化に向けたツール開発
新サービスに向けた技術検証、PoC
※ご経験に応じ業務内容を決定いたします。
必須スキル・経験
モバイルもしくはコンシューマ開発経験(1年以上)
WebアプリケーションまたはWebAPIの開発経験(1年以上)
要件定義から開発、テスト、運用保守まで一貫したチームでの開発経験
歓迎スキル・経験
C, C++, C#, Java いずれかでの開発経験
Python, PHP, Ruby, Go, Perl いずれかの開発経験
Webブラウザゲームのフロントエンド開発経験
ネイティブゲームのクライアント開発経験
ゲームリリース・運用経験
チームマネジメント、およびメンバーへのディレクション経験
求める人物像
物事の本質を捉えることができる方
コミュニケーション能力が高く、チーム内外の関係者と円滑かつ積極的に開発を進めることができる方
最新技術やツールに興味を持ち、積極的に学習に取り組むことができる方
プロダクトの成長や変化を楽しめる方
CAPCOMの内製エンジンであるRE ENGINEの開発業務のうち、基盤となるライブラリの
設計開発、各社のハードウェアやプラットフォームの検証や機能への対応をはじめとした
ゲームエンジン全体を支える部分を担当します
・PS4/5、Nintendo Switch、Xbox One、Xbox Series S/X、
PC、Stadia、iOS、Androidなどにゲームアプリケーションをリリースするための
基礎検証から機能の統合と応用研究まで行います
・AI、レンダリング、アニメーション、ネットワークなどのコンポーネントの開発を
支える基礎となるライブラリの開発や、エンジン開発全体に関わる開発環境の構築と
改善を行います
・ゲームエンジンやゲームタイトルの最適化を通して、高速な開発イテレーションの
担保と快適なゲームプレイを実現するための社内開発支援業務を行います
★あなたのプログラミングセンスを活かし、とことんアソビ創り★
家庭用・モバイルゲームのタイトル別で編成されたチームへ所属し、クライアント側のアプリケーション制作を担当いただきます。
---------------------------------
どのような仕事?
---------------------------------
最もゲームらしい部分を制作するプログラマーのお仕事です。
以下のようなパートがあります。
・主人公の操作 : 活き活きとした動きを実現し、快適な操作へこだわった制作
・敵キャラやモブキャラの思考(AI) : より自然な動き、賢さをプログラミングで実現
・エフェクト、シェーダー : リアルでカッコいい、新しい表現を追求
・ユーザーインターフェイス : 近年注目されているユーザーの遊びやすさに直結する大事なパートを構築
・全体をまとめるシステム設計 : 効率と作り易さの両立が求められるテクニカルな部分を担う
----------------------------
制作機材は?
----------------------------
1人1セット
・制作用WindowsPC、iOS用の開発をする場合はMac(iMac, Mac miniなど)
・希望者へはデュアルモニタ
・モバイルゲーム制作の場合、制作用スマートフォンまたはタブレット、コンソール機の場合、開発用コンソール機
・ソフトウェアはおおむね希望のものが利用可能
仕事内容
データ分析担当者をエンジニア面からサポートする仕事を担当いただきます。
バッチ環境の構築から日々の問い合わせへの回答まで、幅広いご対応をお任せします。
以下、具体的な業務の一例です。
バッチ実行環境の運用
-集計バッチ用サーバ 及び Jenkinsサーバの運用
-新規バッチ実行基盤のアーキテクチャ設計・実装
-GitHub ActionsなどのCI/CDツールの検証
データ分析者向けのバッチ・ツールの開発
-集計用バッチの実装
-チーム内向けwebアプリの開発
問い合わせ対応・トラブルシューティング
-データ分析者からの相談に対するサポート
-利用サービスのインシデント発生時の対応方針の策定
-利用ライブラリの脆弱性発覚時の対応方針の策定
チームで利用する技術の標準化
-チーム単位で採用する技術の調査や意思決定サポート
-アップデートや技術移行の手順の作成と実施
-ドキュメント作成や勉強会の実施など
開発環境
言語:Python、Typescript
DWH:Snowflake
ソースコード管理:GitHub Enterprise、GitHub Enterprise Cloud
インフラ環境: AWS、Docker
1) サーバープログラマー
・ゲーム機、スマートフォン向けゲーム制作における、
サーバーサイドアプリの設計及びプログラム
2) ネットワークプログラマー
・ゲーム機、スマートフォン向けゲーム制作における、
ネットワークプログラムの設計・実装
3) レンダリングエンジニア
・ゲーム機、スマートフォン向けゲームにおける、
描画プログラムの設計・実装
4) システムプログラマー
・ゲーム機、スマートフォン向けゲームにおける、
システムプログラムの設計・実装
5) ゲーム (クライアント) プログラマー
・ゲーム機、スマートフォン向けゲーム制作における、
プログラム設計・実装
6) AI プログラマー
・野球/サッカーゲームにおける選手の挙動やチームの判断を行う
AI プログラムの設計・実装
【オープンポジション(エンジニア)】 \世界No.1ヒットを記録したゲームの運営・開発/ ※リモートワークOK!
▼『あなたの経験・スキルを活かせるポジションをご提案します!』
現在、当社の採用ページにて公開している職種以外も含めて、総合的に検討させていただきます。
特定のポジションに限定することなく応募できますので、今までにないチャレンジの場が見つかる可能性があります。
▼特徴
・国内だけでなく、海外でもトップクラスのヒットタイトルを生み出している企業です。
・2020年4月より在宅勤務を恒久的に制度化! 「ホームスタイル」を基本とするハイブリッド体制で、柔軟かつ多様な働き方と業務管理を両立しています。
・各種手当(リモートワーク手当や家賃補助など)や全社員へのiPad支給、コミュニケーション活性化制度など福利厚生も充実しており、働きやすい環境です。
▼所属部署について
所属していただく『ゲーム事業部』では、スマートフォン向けのアプリ開発を中心に、IPを使用したコンテンツの開発・運営やPC、コンシューマー機向けのゲーム開発なども行っています。
■職種例
・テクニカルディレクターとして、プロジェクトの技術責任者として貢献したい
・テックリードとして、技術チームのアウトプットの品質を向上させたい
・技術PMとして、プロジェクト管理に貢献したい
・クライアント、サーバーの両方で貢献したい
ドリコムでは、主力事業であるスマホゲームのグローバル展開を事業戦略として掲げており、それに向けて更なるDevOps・SRE領域の機能強化を技術領域の中長期戦略としています。
また、前期に事業化したDevOps・SRE領域の外部向け支援サービスをさらに拡大すべく研究開発・事業拡大の為の採用を進めています。SRE部のメンバーとして下記業務の中でご自身の志向を伺いながら調整させていただければと考えております。
・バックエンドの負荷/脆弱性対策
・スマホゲームのチート対策
・各種クラウドや開発サービスのシークレット情報管理の運用・システム設計と推進(たとえばVaultを使ったアクセスコントロールなど)
・セキュリティチェックの自動化や基盤開発の設計と開発
・DBシャーディングミドルウェア/ライブラリといった、社内ライブラリの開発・メンテナンス
・AWS上に構築されたRailsベースのインフラ運用
・各タイトルのクエリ改善の提案と推進
・社内外アプリの負荷試験設計と分析
・EC2からECSへの載せ替えの設計と推進
・ECSベースのアプリのSLI/SLOの設計と実装
・運用サービスのデプロイメントの改善の提案と推進
・クラウド運用における定常業務の自動化の設計と推進
・バックエンド/APIサーバーの開発・運用
・アプリ運用における定常業務の自動化の設計と推進
・AWS上に構築されたRailsベースのバックエンドのチューニング
・オンプレ環境上のRailsベースサービスのAWS移設
・GCP上に構築されたGolangベースのインフラ構築・運用
現在の運用タイトルは11本で、その他新規で5?6本程度の開発が進行しています。
SREチームは各タイトルの開発チームと協力してミッションやチームの課題を解決し、運用の改善を行います。
職務内容
概要
下記のいずれかの技術のスペシャリスト職になります。
ゲームプログラミング
3Dレンダリング
ビルドパイプライン
ゲームサーバ
クラウド技術
データベース
機械学習
セキュリティ
iOS/Android
専門分野に関する問題解決・技術選定・共通化・情報発信を担当して頂きます。
主な業務内容
具体的には、以下のような業務内容となります。
高難易度の実案件業務(機能実装・性能改善など)
高難易度の共通ミドルウェア・共通ライブラリ作成
実案件への技術コンサルティング
社内情報共有
対外情報発信
応募資格
必須要件
専門技術領域の実務経験(3年以上)またはそれに準ずる経験
専門技術領域に関する対外発表経験(口頭発表・書籍執筆など)またはそれに準ずる経験
歓迎要件
情報科学分野の修士号・博士号
専門技術分野に関わるOSS活動
Twiloこと第一事業部でサーバーサイドの開発業務
直近はリモートワークが中心となりますが,将来的にオフィスへの出社へと切り替える可能性もあります。
■具体的な仕事内容
・Ruby を用いた大規模ゲームの API サーバ開発/運用
・バックエンドツールの開発/運用Twiloこと第一事業部でサーバーサイドの開発業務
直近はリモートワークが中心となりますが,将来的にオフィスへの出社へと切り替える可能性もあります。
■具体的な仕事内容
・Ruby を用いた大規模ゲームの API サーバ開発/運用
・バックエンドツールの開発/運用
自社のコンシューマタイトルに関連する以下の業務
・タイトルの開発・チーム運用についてのテクニカル面のアドバイス
・技術的問題点の調査・改善策の提案・開発チームとの調整
・技術上のリスクの検証・報告・解消
・開発効率・精度の向上に向けた施策の提案・実施
開発が円滑に進むよう技術的なアドバイスや、エンジニア目線でのサポートをしていただく業務です。
タイトルを待ち望んでいるユーザに最高のゲームを届けるために、ゲームのクオリティを確保しつつ開発が円滑に進むよう、問題解決に向けた情報収集・調査・提案・リスク分析を開発チームとともに行っていただける、そんなゲーム愛のある方の応募をお待ちしております。
■業務内容
弊社の基盤開発チームは、各タイトルのエンジニアを裏側からバックアップする、少数精鋭のエンジニアチームです。
弊社の全タイトルに関わることができ、開発環境の改善や効率化、共通基盤システム・共通開発ツールの制作、新しい技術の検証・導入等 技術面で多岐にわたって開発エンジニアをサポートしご活躍いただきます。
■募集背景
今後も継続的に新規タイトルの開発を計画しており、開発環境をより強固にすべく、今までの基盤開発チームを刷新し、新たな組織を構築したいと考えており、ともに組織を作っていけるエンジニアを求めています。
・弊社エンジニアに関する参考記事
https://note.com/pokelabo/m/mdeeff05dbfdf
業務内容
コンシューマゲーム開発における、通信プログラミング業務
必須経験・スキル
・C++での開発経験
・通信のサーバーサイドもしくはクライアントサイドの実装経験
※どちらの経験も学生時代やプライベートでも可
歓迎経験・スキル
・通信のサーバーサイドもしくはクライアントサイドの実務経験
求める人材タイプ
・新しい技術をキャッチアップするのが好きな方
・誰にどう使われるか、どのように使って欲しいかを考えられる方
・自ら主体的に動いたり、発信することができる方
・周りと協力しながら制作できる方
◆第2新卒応募可
応募書類
・履歴書・職務経歴書(形式:PDF)
※応募作品は必要ありませんが過去プログラミングされたものを提出頂く場合がございます
※『ポケットモンスター』シリーズに関連するキャラクター、企画、ゲームは選考対象外です
■職務内容
Android及びiOS向けの新規タイトル開発・運用に携わって頂きます。
弊社では今後新規案件等で積極的な3Dの活用を検討しており、3Dゲーム開発で必要となるワークフローの効率化・自動化に繋がるツールの開発・運用保守を担当して頂きます。
単調な作業や機械的な作業をツールを活用して効率化・自動化し、アーティストがクリエイティブな作業に専念できる作業環境を構築して頂きたいです。
業務内容は、3Dデータの入出力の効率化やPhotoshop作業の効率化、Unity環境での納品データの動作確認シーンの構築など多岐に渡ります。
3Dゲームの開発知見を社内共有し全社的な技術力向上にも貢献して頂きたいと考えております。
アーティストが高品質な成果物を大量に創出できる環境を構築することに高いモチベーションを持って取り組める気概あるテクニカルアーティスト(パイプラインエンジニア)を募集いたします。
【主な使用ソフト/使用言語】
Unity(C#)、Maya、MEL、Photoshop、Jenkins、Python、JavaScript 等
*ご経験、ご希望に応じてお仕事をお任せします。
・ゲームサーバーのAPIやDBの設計/開発
・管理ツールのWebページやDBの設計/開発
・クライアント側のネットワーク通信機能の設計や、実装についての助言
[開発環境]
・Application Server
-ASP.NET Core, PHP, Node.js
・Database Server
-MySQL, Redis
・Frontend
-Angular, Bootstrap
・ミドルウェアなど
-Nginx, Fluentd
・その他
-AWS, GCP, Docker, Vagrant, Ansible
仕事内容
エンジン開発・ゲーム開発のための開発環境の構築・保守を実施いただきます。
ゲームエンジン開発やゲーム開発のような大規模な開発では作業効率の向上が大きな課題の一つです。
これに対して、処理の自動化や複雑な手順の簡略化などに取り組んでいるのがビルドエンジニアです。
エンジン開発、ゲーム開発にかかわるスタッフが効率的に業務を進められるよう取り組んでいます。
具体的には Cyllista Game Engineとそれを使用したゲームの開発のためのCI/CD パイプラインの構築、保守を行っています。
Cyllista Game Engineとそれを使用したゲームの開発に必要な開発支援のための独自ツールの開発を行います。
独自ツールの開発だけでなく、既存のツールやサービスの導入と保守も行います。
Cyllista Game Engineを使用しているゲーム開発者からの問い合わせ窓口としての役割も担っています。
実際の業務
Jenkinsでの自動テストフローの構築と保守
Jenkinsでのゲームアプリケーションのバイナリ配信フローの構築と保守
Jenkinsでの上記以外の各種自動化フローの構築と保守
Coverityでのコードの静的解析の定期実行フローの構築と保守
エンジン開発者向け開発支援ツールの開発と保守
ゲーム開発者向け開発支援ツールの開発と保守
開発中のログ収集と分析による開発効率の改善
開発者サポート、トラブル対応
Perforceのdepotの管理
GitHubのリポジトリ管理
開発環境
言語:Python / C++
対応プラットフォーム:Windows / PlayStation 5 / Xbox
利用するツール:Jenkins / Coverity / Perforce / GitHub
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
責任あるプロフェッショナル集団
bitFlyerは日本・US・EU 3つの拠点で9000億円を超えるお客様の資産を預かり、その取引を支えています。
変化の多い市場の中で信頼性が求められるシステムの開発は、難しく、責任とやりがいのある仕事です。
私たちはこの重責を果たすプロフェッショナル集団でありたいと思っています。
共に次の時代の金融を形作っていきましょう。
■業務内容
・暗号資産取引所のバックエンドシステム全般(C#, ASP.NET)
・ソフトウェアアーキテクチャのリード
・積極的なナレッジトランスファーによるエンジニア組織の知識レベル向上
・Webまたはアプリ向け API の設計開発
・新規プロダクト等開発業務