#431 バックエンド/リアルタイムエンジン開発エンジニア(Go)

#431  バックエンド/リアルタイムエンジン開発エンジニア(Go)

Summary

掲載日:2021年4月11日
東京 | 正社員 | 400〜800万円

Job

【会社について】

「XRが当たり前にある世界をつくる」ことを目指し、VR/AR/MRといったXR技術の社会実装に挑戦しています。BtoBに絞った事業展開をしており、バーチャル技術のビジネス活用の促進、XR市場の創出にむけて、お客様と一緒にユースケースを生み出しているフェーズです。

自社開発しているVRコラボレーションサービスを中心に、XR技術に関連したR&D、新サービス立ち上げにも取り組んでいます。

近い将来にはグローバル展開も視野にいれており、「日本発・グローバルで当たり前に使われるサービス」を生み出すことが目標です。

【募集背景】

今後のサービススケール、多人数同時接続への挑戦に向けて、リアルタイムエンジン開発エンジニアを新規募集しております。

【お仕事の内容】

エンタープライズ向けVRプロダクトの開発。

リアルタイムマルチプレイヤープラットフォームのサーバー側を主として、クラウドインフラ部分やクライアントとの通信部分も含めた改修・機能開発を担当していただきます。

現在、新しいエンジンも積極的に試しながら、通信エンジン関連への取り組み強化、独自のチューニングによる最適化なども行っています。

将来的に、バーチャル空間への100人規模の同時入室と、現実と遜色ないレベルのコミュニケーションを両立できる仕組みを実現したいと考え、日々挑戦中です。

【主な業務】

・GCPを使ったPaaS/SaaSでの運用を前提としたサーバーアプリケーションの設計、実装

・マルチプラットフォームに対応したリアルタイム通信のAPI/WebAPIの設計、開発

・開発を担当するメンバーとの協業、ディスカッションを通じたより良い設計、実装の模索

・負荷削減等の継続的な改善

【会社/ポジションの魅力】

・自社プロダクトにおける開発ですので、今までのご経験を幅広く生かす事ができます

・モダンな環境、技術選定が可能です

・トップダウン型の社風ではないので、自身の裁量で働けます

【開発環境】

バックエンド:Ruby2.5, Ruby on Rails5.2

フロントエンド:JavaScript, jQuery, AngularJS

リアルタイム通信:Node.js, WebRTC

クライアント:Unity, C#

DB:PostgreSQL, Redis

インフラ:AWS (Fargate, ECS, RDS, CloudFront, WAF, S3)

開発環境:DockerDesktop

コミュニケーション:Slack, Discord, JIRA

バージョン管理:GitHub

ドキュメント管理:Scrapbox

HMD:OculusRiftS、OculusQuestなど

共有ハードウェア:Nreal、HoloLens、HoloLens 2、MagicLeap、HTC VIVE Pro

※貸与する開発機のOSは基本Windows10機でスペックは予算内で自由に選択いただくことができます。

※その他のOSは要相談

※Node.js / WebRTC やインフラなど状況に応じて幅広くチャレンジすることができます。

【必須条件】

・Goを使ったバックエンドの開発経験

【歓迎条件】

・オンラインゲーム又は同等規模のプロダクト開発経験

・AWS ECS Fargateを利用したオーケストレーションの設計/構築/運用経験

・UnityC#による開発経験

・AWS/Azure/GCPのいずれかによるインフラ構築/運用経験

・Kubernetes環境の設計/構築/運用経験

・TCP/UDP/RUDP/GRPC等を使用且つ、Pub/Sub等によるスケール可能なリアルタイム通信サーバーの開発/運用経験

【待遇・条件】

雇用形態 :正社員

試用期間 :6ヶ月間

想定年収 :400〜800万円

勤務地  :東京都

勤務時間 :フレックスタイム制(コアタイム:12:00~17:00)

休日   :完全週休2日(土・日)、祝祭日

休暇   :夏季休暇、年末年始休暇、その他の休暇有

福利厚生 :社会保険完備、通勤手当(会社規定に沿う)、その他福利厚生有

【その他福利厚生】

年間休日数 120日(土・日・祝)

有給休暇 入社後6ヵ月で10日付与、毎年8月1日に一斉付与

通勤手当(上限月2万円)

家賃手当(会社から2km圏内、月額3万円)

健康診断(年1回)

インフルエンザ予防接種補助

図書購入費補助

イベント参加費補助

PC貸与

開発用のVR機材貸出

【選考について】

応募に必要な書類 :履歴書、職務経歴書

オンライン面接 :可

面接の言語  :日本語

面接回数(流れ)  :3〜4回

海外在住の方の応募:不可

*候補者の状況によって変更あり