求人ID: 36623
450万円~1200万円
仕事内容
社内開発タイトルにおける、アニメーション技術にかかわる職務をアーティストと協力して担当していただきます。
アニメーションツール開発
アニメーションリグの設計と実装
DCCツールからエクスポート、インゲームへの実装ワークフローの開発と自動化
アニメーション技術の機械学習活用
プロシージャルアニメーション開発
関連記事
STAFF VOICE :『コンシューマーもサイゲームス 。』
Cygames Magazine :コンシューマーエンジニアの仕事とは? プログラムによってゲームの「手触り」を作り出す【サイゲームス仕事百科】
サイマガTV:「10 Questions」エンジニア編
仕事内容
ゲーム開発のためのエディタ・ツールの開発を実施いただきます。
Cyllista Game Engine のエディタは「クリエイターが最高のパフォーマンスを出せるゲームエンジン」の実現を担うツールです。
ユーザーがやりたいことを確実に、効率よく開発できるエディタとツールを提供することで最高のコンテンツが作れるようにします。
ツールエンジニアはクリエイター・エンジン開発者に向けて、レベルエディタ等の各種エディタとツールの開発を行います。
エディタの開発に加えてエディタと連携するゲームランタイムのモジュールの開発を行います。
具体的にお任せする業務例は下記となります。
Qt for Python を用いたエディタの開発・保守
Python によるゲーム開発用のツールの開発・保守
C++ によるエディタと連携するゲームランタイムのモジュールの開発・保守
開発環境
言語: Python / C++ / Lua
GUI API: Qt / Qt for Python(PySide)
プラットフォーム: Windows
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
【業務内容】
モバイル、家庭用、PCなどのゲームの設計/開発/テスト/運営
ツールの開発(運用、デバッグ、自動化ツールなど)
コードレビュー、リファクタリングなど最適化
【得られる経験、知識】
インゲーム(バトルなど)やアウトゲーム(周辺UI)など作成でき、マスターデーターの設計及びワークフロー(ツールやCIなど)をある程度出来るように目指します。またスケジュールに対する意識やコミュニケーションなども磨いて頂きます。
【キャリアパス】
その後のキャリアの流れは下記になります。
より深くプログラムを極めて行く場合:テクニカルエンジニア
→ これらが必要:開発全般の最低限の知識、極めて行きたい分野の知識量、極めて行きたい分野の周辺の知識などが必要です
チームをまとめ開発全体をリードしていく場合:リードエンジニア
→ これらが必要:開発全般の最低限の知識、スケジュールとクオリティを考え他部署とコンセンサスをとったって進行した経験などが必要です
PJを超えて開発部全体をまとめていく場合:エンジニアマネージャー候補
→ これらが必要:開発全般の最低限の知識、小~中程度のチームをまとめた経験、スケジュールとクオリティを考え他部署とコンセンサスをとったって進行したなどが必要です
募集背景
サイバーエージェントグループでは「ABEMA」や「WinTicket」など多くの内製プロダクトを開発してきました。 今回、アプリボットで漫画事業を新規開発することになり立ち上げメンバーとしてバックエンド、フロントエンド、アプリのエンジニアを新たに募集したいと考えております。 新しいことにチャレンジしたい方、エンジニアのキャリアの一つとしてこの事業の立ち上げを共に行ってくれるメンバーを募集しています。
職務内容
当漫画事業では Web 版に対する新規開発、運用改善などの開発をはじめ、CS 対応を行っていただきます。また、それらに加え開発の中で必要な CDN などの一部インフラリソースも設定・運用、サービス周辺の管理ツールの開発も担います。
事業成長を支えるために必要なスピード感を重視しつつも、パフォーマンスとアクセシビリティに注力しています。新規性のある取り組みを歓迎する文化のため、スピード感の実現、品質の担保に必要な技術検証、ライブラリ導入も積極的に行っていただける環境です。
※採用決定時は株式会社サイバーエージェントにて採用となります。
チーム体制(2023.04 現在)
・PM 3名
・ デザイナー 3名
・エンジニア 10+名
特定の職域や技術にこだわらずお互いをフォローしています。
年齢層は若手から中堅まで幅広い世代が活躍しています。
このポジションの魅力
・漫画サービスという開発者自身の多くがユーザとしても興味が持てる分野で、尚且つ新規事業の立ち上げという、エンジニアキャリアの一つに残せる開発を経験するこができます。
・職種にとらわれない開発を大切にしており、誰でも要件定義や企画を考えたり、意見をすることができます。
・エンジニア一人ひとりがメディアや SNS に発信することで、個のブランド力を上げ、個と組織が相乗効果で成長できる環境があります。
開発環境
▼利用サービスSlack
・Zoom
・Notion
・Linear(タスク管理)
▼インフラ
・GCP
・AWS
・Vercel
・Cloudflare
▼CI/CD
・GitHub Actions
▼開発言語/フレームワーク
・TypeScript
・React
・Next.js (App Router)
▼開発ツール
・Visual Studio Code, IntelliJ, Vim
・GraphQL
・Storybook
・vanilla-extract
・Jest 他
所属部署と職種
技術戦略室は、「プロダクトチームを横断する技術課題を解消し、事業スピードを底上げする」ことをミッションとしています。本ポジションは、その中で各プロダクトに閉じない横断的な技術課題を引き取り、即応・解決する役割です。事業と企業規模の拡大に伴い、特定の開発領域に縛られない機動力が、会社全体の開発品質とスピードを支える価値になっています。
フロントエンド・バックエンド・インフラを横断し、各プロダクトからの技術ヘルプや、どこにも属さず放置されがちな横断課題(障害対応・EOL 対応・基盤移行・脆弱性対応など)への即応を業務の中心に据えます。
あわせて、社内でまだ誰も手をつけていない「未知の領域」の検証(プロトタイピング)も一部担います。対応や検証で得た知見はドキュメント化・共有し、会社全体の技術力の底上げにつなげていただきます。
採用背景
事業拡大に伴い、プロダクトを横断する高難度の技術課題やヘルプ対応、これまで社内に知見のない領域への挑戦が増えています。こうした課題は高い技術力を持つ一部の個人に依存しがちで、対応できる幅と量に制約がありました。
そこで技術戦略室では、この「高難度・未知の領域を担える人材」を増やし、会社全体として技術・リソースの両面でできることを広げていきます。今回はその担い手となる増員募集です。様々なドメインの難所をスピード感をもって解決し、当社の事業成長を技術面から支えてくれる仲間を求めています。
業務内容
業務の中心は、各プロダクトから寄せられる技術的なヘルプや、プロダクトを横断する高難度の技術課題への即応・解決です。
あわせて、社内でまだ確立されていない「未知の領域」の調査・検証が全体の2~3割程度を占める想定です。
プロダクト横断の技術課題・インシデントへの即応と解決(障害対応、データ不整合の修正、EOL・脆弱性対応 など)
各プロダクトチームからの技術相談・ヘルプ対応、技術支援と知識共有(イネイブリング)
基盤移行・改善の推進(検索基盤・マイクロサービス基盤の移行、運用の効率化・AI 活用、AWS/OpenSearch 等のインフラ保守・移行 など)
相談窓口に寄せられる依頼のトリアージと課題の発掘
未知・新規領域の技術調査とプロトタイピング(PoC の設計・実装・検証)、新技術の実証・導入検討(例:セマンティック検索、生成 AI 活用 など)
このポジションの魅力
事業スピードに直結する手応え: プロダクトをまたいで誰も拾えない難所を解決していくため、自身の成果が事業の意思決定とスピード向上にダイレクトに効いている実感を得られます
技術の総合力を磨ける環境: フロントエンド・バックエンド・インフラを横断し、未知の領域への挑戦も通じて、エンジニアとしての総合力と技術の引き出しを広げられます
裁量と成長機会: 正解のないテーマに仮説を立ててプロトタイプで検証し、得た知見を会社全体の技術資産に変えていく裁量があります(多様な領域への素早いキャッチアップや割り込み対応が求められるタフさはあります)
応募条件
< 必要な条件/経験 >
フロントエンド、バックエンド、インフラを横断したフルスタックでの開発および運用経験
障害やインシデント対応、各プロダクトからの技術的なヘルプ対応に関する実務経験
課題の切り分けから解決までを一人で完結できる問題解決力
AI駆動開発などを活用し、要望を素早くシステムに落とし込める実装力
< 望ましい経験/スキル >
OpenSearch/Elasticsearch、AWS、マイクロサービス基盤移行などの経験
EC・検索など viviON と関連する技術領域での強み、0→1 のプロトタイピング経験
他部署・他チームを巻き込む調整力、ドキュメント整備・イネイブリングへの志向
自身の領域にこだわらずアウトカム志向でフラットに動けるマインド
立ち上がりの期待
割り込みの多い役割のため、段階的に立ち上がっていただくことを想定しています。
~1ヶ月: 開発環境・主要プロダクトの構成・相談窓口の運用フローを把握し、軽量な技術相談やヘルプ対応から着手
~3ヶ月: 横断課題やインシデントを自走で引き取り、調査から解決までを一人称で完結。対応した領域のドキュメント整備まで担う
~12ヶ月: 高難度・未知のテーマをリードし、必要に応じてプロトタイピングで技術検証。各チームへの知見展開・イネイブリングを主体的に推進