求人ID: 32963
その他エンジニア
---
当社で想定しているQAE(Quality Assurance Engineer)とは、開発の進捗には直接寄与はしないものの、成果物の品質保証とその他開発作業を停滞させないための施策をエンジニアの立場から行う人を指します。
同社のQAE体制を確立させていくスターティングメンバーとなる方を募集します。
【仕事内容】
・機能実装者と共に、テストコードの作成と、定期的なテスト実施
・テスト後の不具合の把握、原因調査と修正相談、バグチケットの管理
・CI環境の構築、メンテナンス
・デイリービルド環境の構築と、ビルドエラーアナウンス、エラーの早期解決
・パフォーマンスの定期計測と状況の共有、アラート時の対応相談
・メモリ使用状況の定期計測と状況の共有、アラート時の対応相談
・ロード時間の定期計測と状況の共有、アラート時の対応相談
・コードの品質を保つための施策(コードレビュー、静的解析、コード複雑度解析など)
・開発環境トラブルの調査、対応
・成果物提出フローの確立と提出作業
仕事内容
・ゲームコンソールのためのアニメーションのランタイムとツールの設計/開発
・MayaなどのDCCツールで作成されたデータをゲームランタイムに最適なデータに変換するツールの開発
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
主な仕事内容
あなたにお任せしたいお仕事は、組込エンジニアとして、
要件定義から基本設計、仕様設計、システム評価まで幅広い工程の業務があり、各々のスキルに合わせた業務のお仕事になります。
工作機械、製造機械を制御する開発業務を担当して頂きます。
└要件定義 , 基本設計 , 詳細設計 , プログラミング , 結合テスト , 総合テスト
└クライアントとの折衝
└仕様書作成、検討
└データ入力、プログラミング
└検証、結果報告と改善案の作成
IT系だとCTCやSCSK、Skyや帝人など、WEB系だとアクセンチュアやシャノン、PPIHなど業界を牽引するトップ企業含め様々な企業と安定的な取引を行っております。
当社社員は、プロダクションカンパニーの一員として各社クライアントのプロジェクトに参画し、1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
エクストリームってどんな会社?
エクストリームは2005年の創業以来、一貫してクリエイターやエンジニアなどのデジタル人材が活躍できる事業を多角的に展開してきました。ゲーム開発・運用、アプリ開発、WEBサービス開発、クラウドプラットフォームなど事業領域もどんどん広がっています。
社員数はグループ全体で600名以上。
エンジニアをはじめデザイナー、ディレクター、プランナー、PMなど幅広い職種のメンバーが所属しています。
クライアントのプロジェクトごとにクリエイターとエンジニアがひとつのチームをつくり課題を解決していきます。多彩なプロジェクトに参画できるのでスキルを固定化せず、常に新しいスキルを身につけられるのがメリットです。
エクストリームは、社員同士が技術やノウハウを共有して常にアップデートしているので、時代の変化にも対応できるクリエイター・エンジニアになれます。
はたらく環境
【働き方改革】
エクストリームは働き易い会社を目指して、休日休暇、各種福利厚生など様々な制度を策定し、ワークライフバランスのとれた環境を整えています。また社員の産休・育休取得・復帰を応援しています!安心して長く働きたい方に適した環境です。
・年間休日127日
・平均残業時間10.9時間
・育児休暇取得率100%(2017年5月~2021年4月)
・豊島区ワーク・ライフ・バランス推進認定企業(第13期)
【出社体制について】
参画するプロジェクトにより異なりますが、全社員の70%が週1回以上リモートでの勤務を行っています。
【スキルアップ支援】
技術や知識を増やすための制度が充実しています。
・資格取得支援制度(情報処理技術試験、日商簿記検定など)
・ビジネスマナー研修
・社員力向上研修
・OJT研修
・クリエイター・エンジニア&エンジニア研修
・社長表彰制度
・図書購入制度
・10xEng(オンライン研修制度)
・eaTech(テーマ別技術研修制度) 他
【社員同士の交流・割引制度について】
・部活動補助金(ゲーム部・ダーツ部・バスケ部・軽音部など)
・社員超会(全社員参加で開催するお祭りイベントです!)
・C&E感謝の集い(月に一度、開催月に入社した社員(クリエイター&エンジニア)を集めて交流パーティーを行っています)
・全国40カ所にある保養施設、レストラン、スポーツ施設などで割引あり
・クラブオフ制度(映画や演劇チケット、旅行や飲食店の大幅割引など)
福利厚生などはたらく環境について詳しくはサイトをご覧ください。
募集要項
【必須要件】
■C++言語開発経験
■PCソフトでの開発経験
■八王子に出社できる方
【歓迎要件】
■Windowsアプリケーションの開発経験
取引先
エクストリームは上場企業の知名度と信用力をベースに、大手IT企業をはじめとし、東京都内の多くの企業と取引をしています。IT/業務系の様々なプロジェクトに関われるのでスキルアップにつながります!
【取引先例】
・株式会社NTTデータ
・SCSK株式会社
・株式会社システナ
・株式会社日本取引所
・株式会社シャノン
・伊藤忠テクノソリューションズ株式会社
・Sky株式会社
・鈴与株式会社
・セイコーグループ株式会社
・帝人株式会社
・TDCソフト株式会社
・デジタル・インフォメーション・テクノロジー株式会社
・株式会社TOKAI
・日本郵便株式会社
・富士ソフト株式会社
・三菱総研DCS株式会社
業務内容
低レベルライブラリおよび関連ツールの設計・実装
必須経験・スキル
・C++による低レベル処理の実装経験
(算術処理、メモリ管理、マルチスレッド、ファイルシステムなど)
・ライブラリ開発チームもしくはゲーム開発プロジェクトでの実務経験
・ゲーム開発全般についての幅広い知識
(開発用ツール、ゲームエンジン、アセットワークフローなど)
求める人材タイプ
・新しい技術をキャッチアップするのが好きな方
・誰にどう使われるか、どのように使って欲しいかを考えられる方
・自ら主体的に動いたり、発信することができる方
・周りと協力しながら制作できる方
必要書類
・履歴書・職務経歴書(形式:PDF)
※応募作品は必要ありませんが過去プログラミングされたものを提出頂く場合がございます
※『ポケットモンスター』シリーズに関連するキャラクター、企画、ゲームは選考対象外です
ゲーム業界でサーバー開発経験(インゲームのサーバーロジックでも可)を元に、設計、ディレクションのような工程を担う役割へステップアップしたい方募集中!
モバイルコンテンツ、家庭用ゲーム、WEBサービス等、ネットワークを活用した商品・サービス全般のシステム面の設計~開発ディレクション業務。サービスのプロデューサーや外部の開発会社と連携しながら、ネットワークサービスをシステム面のプロフェッショナルとして横断的に支えていただきます。また事業部門に配属の場合は、上記に加え開発運営プロジェクトのキーパーソンとして、プロジェクトの成功に向けたあらゆる課題発見&解決を推進いただきます。
◆この求人のポイント
・ゲーム業界でクライアント/サーバ/インフラエンジニアから、設計、ディレクションを担うエンジニアへステップアップしたい方を募集
・ゲームにおけるオンライン仕様部分のシステム・エンジニアリング領域のプロフェッショナルとして部門横断的に活躍するポジション
・IPを活用したエンターテインメントに関わりながら先端テクノロジーを学ぶことができる環境
仕事内容
モバイルコンテンツ、家庭用ゲーム、ライフエンターテインメントなど幅広いお客様向けの多様な商品・サービスをワールドワイドで提供している当社で、ゲームコンテンツのオンライン開発情報通信技術に関するシステム・エンジニアリング領域のプロフェッショナルとして以下業務を行っていただきます。
・商品・サービスのオンライン仕様に関わる技術的な課題を設計時点で解決するためのシステムコンサルティング
・商品・サービス立案時から仕組みで解決するための設計、開発ディレクション
・社内横断的に利用されるプロダクトの運営、横断範囲の拡大計画立案
・プロジェクトの進行管理、マネジメント業務 ほか
また、選考内のでの適性判断によっては事業部門のシステム・エンジニアリング領域のプロフェッショナルとして「プロジェクトマネジメントポジション」として選考を進めさせていただく場合もございます。
職務内容
Unreal EngineやUnity等を使用したコンシューマ、PC、スマートフォン向けゲーム開発をお任せします。
自社開発を中心に様々な案件を手掛けており、今後の中核メンバーとしてご活躍いただける方の応募をお待ちしております!
【具体的な職務内容】
・Unreal Engine等を用いたコンシューマ向けゲーム開発
・Unity等を用いたスマートフォン向けゲーム開発
・メンバーのスケジュール・クオリティ管理(コードレビュー等)
・関係各所との調整業務
ご入社後は配属されたプロジェクトにてご経験を活かしていただき、
その後キャリアビジョンやご希望を伺いながら
リードエンジニアやメンバーのマネジメント業務などをお任せしていきたいと考えております。
開発環境:Python MySQL C# Vue.js その他
遊びながらリアルタイムで演奏を学べる「Rocksmith+」の開発協力
<主な開発環境>
・開発エンジン:Unreal Engine、Unity
・開発ツール:VisualStudio、VisualStudioCode、Jenkins
・チャットツール:Slack、Discord
募集背景
自社タイトル「ENDER LILIES」「リデンプションリーパーズ」リリース後、多くのご依頼があり新規開発案件が増加している為増員が急務となっております。
ゲーム開発だけにとどまらず、VRやメタバースなど幅広い案件に挑戦可能です。
ご自身はもちろん、事業部全体の可能性をいっしょに広げていきましょう!
【業務内容】
新技術の研究開発、ワークフロー整備、データパイプラインの構築、問題解決などの開発支援業務を行っていただきます。
・タイトルの要件に合わせた技術検証
・タイトルの要件に合わせたデータパイプラインの設計/構築/効率化
・Mayaのツール作成(プラグイン/スクリプト)
・HoudiniのツールやHDA作成
・シェーダーのプロトタイプ作成
・効率的なアセット制作手法の研究開発(プロシージャルアセット等)
【雇用形態】
正社員
※ご経験やスキルに応じ、契約社員での提示となる場合がございます。
【配属タイトル】 「ソニック」シリーズ
http://sonic.sega.jp/SonicChannel/index.html https://www.olympicvideogames.com/tokyo2020/jp/
17周年を迎える『チョコットランド』。更に成長を加速させていくフェーズへ
自社開発ゲーム『チョコットランド』は16年運営してきた今もなお成長を遂げています。業績好調によるサービス強化のため、企画チームを増員することになりました。
ゲームの根幹を担うスクリプト担当として、より『チョコットランド』を盛り上げていただける方を募集いたします。
■PC/SPゲーム『チョコットランド』について
今年で運営17周年を迎え、500万人以上のユーザーにプレイいただいているMORPG。
可愛さと懐かしさを感じる表現力の高い2Dドット、初心者も長年プレイしていただいているお客さまも楽しめる豊富なコンテンツが強みです。
公式サイト:https://chocottoland.hange.jp/
■配属先
・チョコットランド企画チーム
この求人案件の募集は終了いたしました
業務内容
Unityを使用した新規開発ゲームの、ゲーム内オーディオシステムの構築、社内のオーディオシステムライブラリ、プラグインや専用ツールの開発など、ゲームオーディオ開発全般の実装が担当業務になります。
ご経験や必要に応じて若手メンバー育成など、リーダー業務をお任せいたします。
・オーディオシステム構築
・オーディオシステムのプラグイン開発
・社内ライブラリのオーディオ関連開発
・運用ツール、デバッグツールの作成
・企画の実現性、企画への改善案提案
雇用形態
雇用形態は幅広く(正社員/契約社員/業務委託)検討していますので働き方のご希望などぜひご相談ください。
【募集背景】
当社はXRコンテンツ体験施設をお台場にて運営。
同施設ではオリジナル次世代ホラーアトラクション『コリドール』や、ホラー映画の興行収入No.1ヒット『IT / イットカーニバル』の世界に迷い込む絶望アトラクションなど、上質なVRアトラクションを開発しています。
また直近では内閣府が主導する「スーパーシティ構想」のサービスアイデアに採択され、大手デベロッパーともに都市公園での「新たなXR体験」を制作するなど、いま事業拡大の真っ只中です。
今回は、グロース期の事業を加速させるため、体制強化を目的とした採用を実施。
【業務内容】
「独自の世界観を持ったコンテンツの企画・制作」
VR/AR/MR全ての開発実績があり、ロケーション運営やメタバース開発にも対応できる幅の広さが当社の強みです。
今回募集するポジションではソフトウェアエンジニアとしてVR/AR/MR分野におけるアプリケーション開発・研究開発に携わっていただきます。
具体的には…
・打ち合わせ(アイデア出しや進捗確認)
・技術検証
・構成を決めて設計、実装
・テスト
【ツール・技術】
■クライアントアプリケーション
┗ゲームエンジン:Unity, Unreal Engine
┗SCM:GitHub
■言語:C#, C++
■コミュニケーション:Slack, Google Meet, Notion
■タスク管理:Backlog
【本ポジションにマッチする方】
・ユーザーをワクワクさせることに喜びを感じ、フルスタックマインドを持って自己研鑽できる方
・幅広いエンタメコンテンツに興味がある方
・能動的、積極的に行動できる方
※最下部には当社エンジニアのインタビューを記載していますので是非ご覧ください!
仕事内容
Cygamesのゲームタイトルやその他のコンテンツを盛り上げていくための、アプリ開発を行っていただきます。
具体的な業務内容
・アプリの機能追加や施策に向けた改修
・アプリ開発で利用する内製SDK・ライブラリの改修
・機能開発を支えるための保守・改善
・アプリのパフォーマンス改善
・ライブラリやSDKの更新・モダンな技術の取り込み
・開発環境の整備
開発環境
・言語: Kotlin, Java
・バージョン管理: git
・チームによってはクロスプラットフォームのフレームワークを使った開発を行っています。
仕事の魅力
・Cygamesのゲームタイトルやコンテンツに関わる業務ができます。
・ゲーム会社ならではのスピード感ある開発経験を積むことができます。
・「使いやすい」だけではなく、「どう楽しませるか」という観点でもアプリ開発に関わることができます。
・興味と適性によっては、将来的にリーダーをお任せすることもあります。
関連記事
サイマガTV:「10 Questions」エンジニア編
【主な仕事内容】
あなたにお任せしたいお仕事は、データ分析の基となる基盤の立案や方針策定、構築などや、データの可視化や利活用、計測などの仕組みを構築するエンジニア業務のお仕事になります。
・データ基盤の戦略立案や方針策定
・データ基盤の構築・運用
・データ利用部門との課題の定義、要件整理
・データウェアハウスやデータマートの仕様策定や設計及び構築
・各サービスのエンジニアと連携し、データソースをデータチームへ繋げる
・クラウドサービスを活用したシステムアーキテクチャの設計及びレビュー
・データの可視化やデータ活用の支援及びデータ設計や自動化
・各プロジェクトで利用される BIツールの構築・運用
・データ利活用の推進
・データ計測の仕組みの構築・運用
・マーケティングの効果測定で用いる計測環境を整える など
IT系だとCTCやSCSK、Skyや帝人など、WEB系だとアクセンチュアやシャノン、PPIHなど業界を牽引するトップ企業含め様々な企業と安定的な取引を行っております。
当社社員は、プロダクションカンパニーの一員として各社クライアントのプロジェクトに参画し、1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
この求人案件の募集は終了いたしました
ゲームサーバーエンジニアとして、現在運営中の「雀龍門M」および自社開発中のモバイル新規ゲームタイトルをご担当いただきます。
モバイルゲーム事業を拡大していくコアメンバーとして、少数精鋭の組織の一員として、あなたのこれまでの経験をぜひ活かしてください。
こちらのポジションはC#かJava/SpringFrameworkのご経験いずれかをお持ちの方を募集します
★サーバーエンジニアの採用は1枠となりますがC#とJavaで業務内容が異なるため2求人公開しております
<具体的な業務>
・オンプレミス/クラウド環境におけるインフラ運用
・サーバーサイドアプリケーションの設計・開発・運用 →認証機能の開発・管理、ビジネスロジックの開発・運用、API開発、DB設計、負荷対策
・各種サーバの設定 →アプリケーションサーバ、バックエンドサーバ、各種サーバのチューニング、パフォーマンス最適化
・作業自動化 →テスト、デプロイ、コーディング規約等
<開発環境>
・HTTP Server:nginxなど
・Database / Cache:MySQL、Redisなど
・Framework:Spring Framework, Spring Boot
・IDE:IntelliJなど
・CI/CD:Jenkinsなど
※週5六本木のオフィスへの出社となります
職務内容
概要
スマートフォン向けゲーム開発プロジェクトに CI / CD 担当として参加していただきます。
当社では、お客様へ高品質なプロダクト提供のための生産性向上を重視しており、CI/CDエンジニアとしての活躍の場は、生産性向上のための重要なポジションです。
そのため、本番環境の CI / CD だけでなく、効率的な開発・テストのための環境設計・構築から、それら環境を有効活用するための CI / CD の構築・運用までを行っていただきます。
ツールとしては主にクラウド環境上で Github Actions または Jenkins を用いて構築していますが、必要に応じて担当者からの提案も大歓迎です。
弊社では、自分の職域に制限されずにセクションの垣根を超えた活動が推奨されています。
業務フロー全体から見直すような提案も歓迎されるため、プロジェクトのワークフロー全体を見据えた改善を通して、成長と活躍の場にしていただけます。
ゲームのサーバサイド開発経験のある方は特に歓迎しますが、ゲーム業界未経験でもCI /CD の仕組みのメンテナンス開発経験があれば活躍できる職場です。
実際、社内ではSIer出身の方や他業界出身の方が多く活躍されておりますので、様々な経験を持つ方のご応募をお待ちしております。
主な業務内容
ビルドパイプライン/デプロイメントパイプラインの構築/保守
開発プロセスにおける問題検討/改善実施
次世代パイプライン構築のための技術セットの収集/検証
応募資格
必須要件
Linuxの経験
Jenkins or Github Actions の経験
コンテナ環境の構築経験
AWS or GCPの経験
MySQLなどRDBMSの経験
プログラミング経験
歓迎要件
ゲーム業界経験
Jenkins / Github Actions 以外のCI/CDの仕組みの構築・利用経験
k8s ( kubernetes ) の経験
IaC ( Infra as a Code ) の経験
Python or C# or Go の実装経験
Unity アプリケーションの開発経験
求める人物像:活躍(成長)できる条件
自分の役割に線引きをせず、必要に応じて自分の役割の範囲を自律的に広げていける方
お客様目線で仕事に臨める方
面白いゲームを作るために自発的に提案・行動ができる方
提出物(※任意)
GitHubアカウント
技術ブログのURL
などの技術力を示す資料等
■業務内容
大規模オンラインRPGなどのサービスを支える自社バックエンドシステムにおいて、
開発生産性の最大化を行うPlatform Engineeringを遂行していただきます。
マイクロサービスアーキテクチャの策定やプロダクト選定
アプリケーションやミドルウェアの運用、パフォーマンス改善
継続的な事業拡大とサービス品質向上のための機能拡張やシステム課題の解決
kubernetes(GKE)のアーキテクチャ設計、構築、運用
MySQLの効率的なライフサイクルマネジメント、パフォーマンス最適化
サービスへの理解に基づいたSLI定義、Observabilityに関する活動
インシデント対応、セキュリティ健全性の維持
上記以外のサービス開発生産性に寄与するエンジニアリング
■配属組織
情報システム部
【システム環境・技術スタック 】
開発言語
・開発/Dev: Java, Python, Ruby, Go, Perl
・運用/Ops: Python, Java, JavaScript, ShellScript
コード管理・CI/CD
・GitHub Enterprise
・GitHub Actions
・Jenkins
・ArgoCD
サーバ・ミドルウェア
・Ubuntu / Debian
・GKE / GCE
・MySQL
・Kafka
・Redis / Memcached
・Nginx / Apache / Ruby On Rails / Flask
・fluentd / fluent-bit
・ElasticSearch, Kibana, BigQuery
IaC
・Terraform
・Ansible
・Packer
・Helm
コミュニケーション
・Slack / Zoom
・Atlassian Confluence / Jira
・Googleドライブ(Google Workspace)
監視・モニタリング
・Prometheus / Grafana
・PagerDuty
■仕事の面白み
私達のチームではSREのエンジニアリングの取り組みをしています。
これに対して本ポジションであるアプリケーション開発 Platform Engineeringは先のSREの領域と重複する部分が多いものの、より開発者の生産性向上、開発者体験の最大化を目的としてアプリケーション開発のエンジニアリングを強化しようとしています。
多数のゲームと連携して多様な要求に対応する共通基盤で開発者体験を最大化するには、
サービス・ビジネスへの理解、コードの挙動に対する理解と共に、クラウドサービスに関する知識やコンテナやKuberenetes、場合によってはより低レイヤーの知識が必要とされ、同時に幅広い経験をすることができます。
スクウェア・エニックスのゲームを支えるバックエンドシステムのパフォーマンスをモニタリングしながら、開発生産性の向上支援、自動化によるルーチン作業の低減を通じてエンジニアスキルを磨くことができます!
■ライブストリーミング事業とPococha
近年の消費者の行動の変化だけでなく、個人をエンパワーするインターネットサービス発達の潮流が加速したことで、私たちの想像以上に、ソーシャルライブという新しい自己表現と自己実現の形は、世の中に浸透しました。
世の中のデジタル化が進み、インターネットサービスにおいて一方的で受け身なコンテンツが多くなっていく中で、デジタルの中でもリアルタイムの双方向のコミュニケーションが求められています。
DeNA ライブストリーミング事業本部では、個人の多様性が尊重されて行く世の中において、ソーシャルライブを通して新しい自己表現と自己実現の形を提案し定着させることで、自分らしく生きることができる世の中を創ることをミッションとしています。
そんな中、弊社で開発運用しているライブコミュニケーションアプリ「Pococha(ポコチャ)」は今現在も急成長を遂げています。
Pocochaはローンチから5年経ちましたが、売上は初年度の約70倍、ユニコーンの成長ペースをあらわす「T2D3」(前年比売上がTriple=3倍を2年、Double=2倍を3年)を達成するペースで伸びています。
また、日本国内だけでなく海外への展開も積極的に行っていて2021年5月にUSでのリリース、2022年3月にインドでのリリースを行いました。
Pocochaチームは、金額指標を伸ばすことのみを追いかけずに本質的な価値を作り、アプリの中だけでなく、ソーシャルライブの市場をより良くしたい、さらには日本/世界の「自分らしく生きる」を当たり前にしたい、と考えています。一時的な盛り上がりに終わらず、未来の当たり前を変えるためには、サービスはもちろん安心・安全な利用環境づくりも当然に強化する必要があります。
・Pococha(ポコチャ)
https://www.pococha.com/ja-jp
■エンジニアチームについて
現在、Pococha事業部は全職種併せて約270名の組織規模になっており、うちエンジニアは約70名になっています。
エンジニアチームは「プロダクト開発チーム」と「技術基盤チーム」の2つに大きく分かれています。
プロダクト開発チームでは、PdM・PO・Backend / Frontend Engineer・QA・Designerで構成されたクロスファンクショナルチームが複数存在し、それぞれが企画?開発?QA?リリースまでを一貫して担当しています。
一方、技術基盤チームは難易度が高い技術課題の解決に向き合い、Pocochaのシステムを横断的に立ち向かいます。
様々な役割のチームで構成されていますが、お客様に高品質なプロダクトを提供するために、チームや技術領域を跨いで活躍しているメンバーもいます。
開発体制においてはアジャイル開発を積極的に取り入れており、お客様にとって良いものを開発チームも楽しくつくることをモットーに日々推進しています。
私達エンジニアチームの使命は、プラットフォームに参加する人々の個性や自分らしさを理解し、一人の人間として捉えた上で、お客様一人ひとりに個別最適化された特別な居場所をテクノロジーを以て創ることです。
これを実現するためには、前例のない事業課題はもちろんのこと、技術課題や組織課題に立ち向かい、各メンバーが自らがソーシャルライブドメインを牽引するような存在になる必要があると考えています。
■業務内容
Pocochaをより楽しんでもらう為の新規機能や新しい体験を提供する新規イベントの開発等を担当してもらいます。必要に応じてサーバサイドの開発もお任せします。また、リアルタイムなコミュニケーションが命のソーシャルライブサービス。通常のアプリよりも高負荷な状態でも安定的なパフォーマンスを「当たり前のように」要求されます。その「当たり前」を守る為の継続した品質改善にも関わって頂きたいと考えております。
・新機能の開発
・イベント向けの演出や機能の開発
・配信/視聴画面での演出、UXの改善・向上
・高負荷な状態でも安定したパフォーマンスを出せるようにチューニング
・ソーシャルライブプラットフォームに最適なアーキテクチャの検討、再構築
・(場合によっては)サーバサイドのAPI開発・改修
■開発環境
配信:IVS
インフラ:AWS
サーバー:Ruby,Ruby on Rails
iOS:Swift
Android:Kotlin
webfront:TypeScript、Next.js、React
その他:GitHub、CircleCI、Figma、Notion、Slack
この求人案件の募集は終了いたしました
【業務内容】
・Ruby on Rails, MySQL, Redis を利用したサーバーアプリケーション、ウェブ API の開発
・機能投入後の効果検証、機能改善
・チームでの設計/コードレビュー
・パフォーマンスチューニング、負荷試験、負荷対策
・基盤技術の調査、研究、選定、改善
【開発環境・言語】
・サーバー: Ruby on Rails、MySQL、Redis、memcached
・インフラ: AWS (ECS,Aurora,ElastiCache,CloudFormation etc.),GCP(BigQuery,GCE,BeyondCorp etc.)
・コード管理: GitHub
・サーバ ーOS: Linux
・開発用 PC: macOS
・利用サービス: New Relic, Mackerel, CircleCI, FutureVuls
・その他利用ソフトウェア: Ansible, Docker, Locust, Redash
この求人案件の募集は終了いたしました
新規オリジナルIPプロジェクトの立ち上げから開発に携わっていただき、チームの中心としてご活躍いただくことを期待しています。
▼作品については、ティザーサイトをご覧ください。
アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」
https://tribenine.tokyo/
【業務内容】
Unityを使用した新規開発ゲームのクライアントエンジニア(リーダーポジション)を担当していただきます。
Unityを使用したスマートフォンゲームの開発業務全般をはじめ、開発運用に必要なツール類の開発、必要に応じて若手メンバー育成など、リーダー業務にも携わっていただきます。
▼具体的業務
・Unityを使用したスマートフォンゲームの開発業務全般
・業務ワークフローや機能要件定義などリーダーとしての業務
・設計、コードレビュー
・他職種との連携や、運用・開発に必要なツール開発
(DCCツールのプラグインや、Unityエディタツールや開発サポートするスクリプトなど)
仕事内容
弊社運営サービスを支えるインフラの構築や運用の自動化、
ツール開発など開発者支援などの仕組み作りを行い、
提供サービスの開発効率化や信頼性向上にソフトウェアエンジニアとして貢献していただきます。
ビジョン
viviONの事業成長をエンジニアリングで積極的に支援する集団になる
ミッション
事業機会の損失を最小化しつつ、新たな「価値」を顧客に素早く届けられるようにする
SREチーム立ち上げの背景とviviONにおけるSREとは
まず前提のお話しとして、弊社は今期からマイクロサービスチームを立ち上げ、
マイクロサービスの開発を推進している状況です。
そして、その開発がスタートした影響により、従来よりシステム規模やチーム・扱うサービスが加速度的に増えていくことが予想されます。
当然、そうなってくるとキャパシティ的にも開発スピード的にも
従来の体制では限界を迎えてしまいます。
そこで、ソフトウェアエンジニアで構成されるSREチームを立ち上げるに至りました。
viviONにおけるSREエンジニアは、仕事の50%は自動化のための開発を行う事を
基本ルールとしサイト信頼性と開発効率の向上に対し、
ソフトウェアエンジニアリングによってアプローチしていきます。
そもそも、なぜSREが必要なのか
SREはまだまだ日本では浸透しきっていないですが、もたらす変化としては非常に大きく、
今後さらに必要とされる存在になると弊社は考えています。
具体的には、
・ 開発者の運用負荷を軽減
(障害の自動復旧や頻発するオンコール対応、複雑なリリースフローなどの標準化の策定、導入)
・ 信頼性向上のための機能開発
(分散トレースの導入、ApplicationPerformanceMonitoringなど)
・ プロダクションレディへのアプローチ
(本番運用に耐えられる環境を簡単に構築できる仕組みを開発)
・ リリーストラブルの軽減
(あらかじめ想定できるトラブルに備えたアプローチをします)
SREがいることにより上記を実現できると考えております。
チームの体制、魅力
弊社SREチームは2種類の役割を設定しています。
・Embedded SRE
特定のサービスの専任担当として、担当サービスの信頼性担保を進めて頂きます。
所属するプロダクト、チームにSREの文化を浸透させていき、
担当サービスの運用負荷を軽減して頂きます。
・Core SRE
SREそのものをスケールする仕組みづくりに注力します。
スキルセットなど明確な違いはなく、チームのフェーズと適性などを見ながら
適宜それぞれの役割でご活躍頂けるよう調整していきます。
チームの雰囲気、大事にしている事
現在、全員の意見交換が円滑にできるようgithubで意見を投げあえるような
ドキュメント環境を作ろうと考えています。
それぐらい1人1人が意見と裁量を持ち、良い方向に進むよう考えるという雰囲気が
醸成されています。
また、チームメンバーが大事にしている事として、
開発者とのオーナーシップの共有や長期的な価値提供のアプローチなど
他チームからしっかり理解を得て組織の土壌づくりを進めています。
何よりしっかりコミュニケーションを取ることをチーム内外問わず重要視しています。
そして、SREチーム所属であると同時に担当プロダクトの一員としての自覚を持ち、
積極的にコミットできるような環境作りをこれからも進めて行きたいと考えています。
基本的な業務内容
・開発効率の向上に寄与する仕組み作り
・可観測性のアプローチ
・緊急対応
・キャパシティプランニング
・SLI/SLOのメンテナンス
・エラーバジェットの管理
・自動化による効率化
・信頼性を考慮したシステムアーキテクチャの設計
■直近の業務やアクションについて
まずは立ち上げフェーズという事で組織作りをメインに進めています。
特に、前述したドキュメント環境の構築や各種タスク、
オンボーディングの整理などをメンバーと話し合いながら整備しています。
SREとしての業務は、まだメンバーが少ないこともあり広げすぎるとリソース不足になるため、
現在注力して進めているマイクロサービスを対象に進めております。
今後、安定してきたタイミングで他サービスへのアプローチも随時進めていく予定です。
■実際に行われたアクションの例
・運用の自動化ツールの作成(運用工数の削減やリリース前の工程の削減などが目的)
・既存サービスにAPMを導入し、レスポンスの改善を行うなどのパフォーマンスや
信頼性向上の機能追加
・マイクロサービスのサービスメッシュ構築
■こんな人と働きたい
・サービスがスケールできる仕組みづくりができる方
・属人化しない仕組み作りに取り組める方
・発見した課題に対し将来を見据えた解決方法を提示できる方
・常にセキュリティ意識をもてる人物
・メンバーと議論して最適解を導出できる方
■開発環境
言語
- Python / Golang / Ruby / PHP
クラウド
- AWS
実行環境
- ECS / Docker
OS
- Linux (Debian / Alpine / Amazon Linux 2)
ストレージ、データ
- Aurora (MySQL) / Redis / DMS / MSK
CI/CD
- GitHub Actions / Code Pipeline / CodeDeploy / Code Build
IaC
- Terregrant / Terraform / AWS CDK
運用、監視
- NewRelic / Sentry / CloudWatch
コミュニケーションツール
- Slack / Notion / Azure Boards / Miro
■弊社サービス実績
▼全サービスpv数(2022年12月現在)
787,877,261
▼利用されている(売り上げのある)国と地域の数
143
▼トラフィック量
7.4PB
仕事の魅力
・大規模な自社サービスの開発に携わることができます
・新規サービスの立ち上げも積極的に行っており、技術選定や環境構築から携わるこ
とができます
・開発業務の進行や技術選定、システム設計について、各チームが裁量を持って活動
ができます
・AWSの研究開発用アカウントを開放しており、自由に様々なサービスを試すことが
できます
・代表・役員との距離が近く、日常的にアイディアを交換したり情報共有を行ってい
ます
社内の雰囲気
楽しみながら成?できる職場を実現するために、チーム・メンバーの成?をサポートする仕組み作りに取り組んでいます。
・ムダなことに時間を費やしたくない。クリエイティブな業務に集中できるよう、便
利な外部ツールは積極的に検証し導入しています
・外部セミナーや資格取得、書籍の購入支援はもちろん、業務時間中にも勉強会、LT
を行っています
・全社イベントは最小限に抑え、従業員が自発的に勉強会などを計画することを推奨
しています
・オンオフの切り替えがしやすくメリハリをつけて仕事ができます
チャットツールとしてslackを利用しており、業務の内容にとどまらず、同じ趣味を持
った方が集まって雑談を行うチャンネルが多数あります
例えば・・・猫部 / 犬部 / スターアライアンス部 / 野球部 / 貴腐人の会 / お絵かき部 / 温
泉部 / 狩部 / フリー雀荘 大三元
この求人案件の募集は終了いたしました
スクウェア・エニックスとの共同開発によるゲームタイトル「ロマンシング サガ リ・ユニバース」 のサーバ・インフラに関するエンジニアリング、サイトリライアビリティエンジニアリング (SRE) 業務をお任せいたします。
【具体的な業務内容】
・サーバー、データベース、ネットワークなどのインフラを設計し、Infrastructure as Code として定義し構築・改善する
・インフラ運用業務の自動化、自動修復システムの開発
・負荷試験、パフォーマンスチューニング
・クラウド基盤 (AWS, GCP 等) の調査、フィーチャー選定・導入
・オンコール対応
【利用技術・組織について】
スクウェア・エニックスとの共同開発による「ロマンシング サガ リ・ユニバース」(※ 以下「ロマサガRS」) のサーバは大規模なトラフィックを受け止めており、利用サーバ台数も多く、性能限界に当たるユースケースも時として見受けられます。こういったトラフィックを想定して負荷計測、パフォーマンス改善、アーキテクチャ改善を行うことは、インフラストラクチャ面を担当するエンジニアにとってはチャレンジングな機会になっています。
また、現状のインフラ構成を理解した上で、チームに貢献できる内容であれば、新しい技術や AWS フィーチャーなどの導入・改善を提案でき、柔軟性のあるチームになっています。例えばサーバの CPU アーキテクチャを Intel から ARM に変更することでコストをこれだけ下げられる、というような説明ができれば導入も可能ですし、デプロイ・パイプラインの変更なども継続して実施していく予定です。また、プログラミング言語やプラットフォームの EOL などにも適切なタイミングで追従していきます。
【開発環境・言語】
・サーバー: Elixir, Amazon Aurora (MySQL)
・Amazon Web Services (AWS), Google Cloud(GCP)
・GitHub
・サーバー OS: Linux
・Webサーバー: OpenResty (NGINX)
・開発用 PC: Mac