求人ID: 38622
応相談
仕事内容
ゲームエンジンにおけるリアルタイム物理シミュレーションプログラムの実装
※剛体、弾性体、流体、人体(骨と筋肉,髪)、クロス(衣服)など
仕事内容
ゲーム開発部門で利用する開発環境のインフラ構築・運用を担当いただきます。
主な業務は、ゲームデータのバージョン管理システムを中心としたインフラの開発・保守・管理業務です。開発現場が快適かつ安定して利用できる環境を維持しながら、運用効率化や機能追加にも携わっていただきます。
■具体的な業務
・ゲーム開発向けツールサーバーの設計・構築・運用
・バージョン管理システムの運用および保守
・サーバー・ネットワークインフラの監視環境構築、運用
・インフラ運用の効率化、自動化に向けた改善提案・実装
・開発部門からの問い合わせ対応、技術サポート
・障害対応および安定稼働に向けた管理業務
■ポジションの魅力
・大規模ゲーム開発を支えるインフラ環境の構築・運用に携われる
・Perforceをはじめとしたゲーム開発特有の環境に触れられる
・開発者の生産性向上に直結する重要なポジション
・インフラ運用だけでなく改善・自動化など幅広い業務に挑戦できる
必須条件
・オンプレミス環境のインフラ設計・構築・保守・サポート経験
・Linux環境におけるシステム運用・メンテナンス経験
・監視ツールの導入および運用経験
歓迎条件
・Perforce(Helix Core)などバージョン管理システムの運用経験
・サーバー機器のキッティング経験
・開発環境の運用改善や自動化に携わった経験
・ゲーム業界またはエンターテインメント業界での業務経験
求める人物像
・開発者視点で課題を捉え、より良い開発環境づくりに取り組める方
・関係部署と円滑にコミュニケーションを取りながら業務を進められる方
・安定運用だけでなく、運用改善や効率化にも積極的に取り組める方
・新しい技術やツールへの興味・学習意欲が高い方
応募書類
・履歴書
・職務経歴書
【募集背景】
「みてね」はリリースより11年が経ち、国内外で3000万人以上のユーザーにご利用いただくサービスとなりました。今現在も右肩上がりで成長を遂げています。それに伴い、これまで以上にスピーディーで確実な仮説検証を繰り返して新たな価値を創出し、理想的な速度での事業成長を実現させる必要があります。この事業成長の鍵となるプロダクトエンジニアを積極的に採用しています。
【ミッション】
「みてね」サービスの開発をプラットフォームの垣根を越えてお任せいたします。iOS・Android・サーバーサイド(Ruby on Rails)・Webフロントエンド(React・Vue系のフレームワーク)のいずれかに強みを持ち、その強みを軸としながら、ユーザーへの価値提供のために必要であれば他のプラットフォームの開発にも越境して取り組んでいただく「プロダクトエンジニア」のポジションです。
なお、個人の志向や組織状況に合わせて、担当する領域を様々に広げていくことも可能です。
【想定業務】
・ユーザーにとって便利で魅力的な新しい機能の開発
・安定性、パフォーマンスを重視した品質改善
・継続的なコードベース改善
・プロダクトマネージャーやデザイナー、他のエンジニアと連携したチーム開発
・コードの品質改善や、開発フロー改善による開発者体験の向上
・技術カンファレンス(iOSDC、DroidKaigi、RubyKaigiなど)への参加
※技術的アウトプットが評価される環境で、外部登壇などで活躍しているエンジニアが在籍しています。
【仕事の進め方】
みてねのプロダクト開発組織は、プロダクトマネージャーを中心とした、特定領域にフォーカスした複数のチームにより構成されています。プロダクトエンジニアは、所属するチームの中でデザイナーやBizDev、CSのスタッフと共にユーザーの課題を分析し、限られた時間の中で最大の成果を上げるためにプロジェクトをリードしていただきます。チームはスクラムを採用し、状況や環境の変化にも機動力高く取り組むことができるようコミュニケーションを多く取りながら業務を進めています。
また、メインで携わるプロジェクトとは別に、最大20%の業務時間を使ってリファクタリングや業務改善・技術調査など、開発者体験につながるようなソフトウェア開発を個人の裁量で自由に課題設定して取り組むことができる業務ルール「FLEX20」もあります。これまで、この「FLEX20」を通して、新しい技術の採用やビルド時間の短縮、リリースフローの改善など、さまざまな成果を上げることができ、個人の良いチャレンジの場となっています。
【このポジションで得られる経験】
・世界中の非常に多くのユーザーから毎日フィードバックを得ながら、課題解決に携わることができます。
・プロダクトが日本国内だけでなく世界中のマーケットにも展開しているため、他の企業ではなかなか体験することのできない技術課題に向き合うことが多い環境です。
・スピーディかつ影響力の大きな意思決定が求められる環境です。
・ユーザーの課題解決だけでなく、開発プロセスや文化・ツールの改善を通して自ら開発者体験を向上していくことも重要なミッションです。
※みてねの事業紹介は以下のスライドをご覧ください。
https://speakerdeck.com/familyalbum/our-business
本募集は、スマートデバイス向けゲームクライアント開発において、ゲームタイトルが求めるグラフィックスの実現全般を担当するポジションです。
ゲームタイトルから要求されるグラフィックス表現を実現するために必要な業務の全般に携わっていただきます。
具体的には、タイトルチームへ配属されタイトルの事情を汲みつつ要求されるグラフィックスを実現するような働き方となります。
そのため必要に応じてアーティスト等の他職種とのコミュニケーションも行っていただきます。
またグラフィックス領域に限らず、必要に応じてゲームクライアント全般の開発も可能な範囲で行っていただきます。
ゲームエンジンはUnityを使用し、プラットフォームはスマートフォンを中心としたモバイルデバイスです。
【使用技術】
・Unity
・リアルタイムレンダリング技術一般
・ゲームクライアント開発一般
【担当業務詳細】
・ゲームタイトルにおけるレンダリングシステムの設計・実装
・ゲームタイトルのグラフィックス要件に対する実現手法の調査・設計・実装
・データ設計
・シェーダ実装
・アセット制作ツール開発
・パフォーマンスチューニング
・アーティストとの表現手法の検討・議論
・アーティストのサポート
・ゲームクライアント開発全般
※ご自身のスキルやチームメンバーとのバランスに応じて、担当する業務は調整します