PROVIDENCE|リードエンジニア|ロボティクス・シミュレーション基盤のフルスタック開発
仕事概要
■募集背景
スペースデータでは、複数のドローン・ロボットの動きや連携を仮想環境上で検証する、シミュレーションプラットフォームの開発を進めています。
実環境への導入前に運用上の課題を発見・改善できるプロダクトを目指し、現在はプロトタイプの検証から、AWS上で利用できる本番品質のサービスへ発展させる段階です。
今回は、シミュレーションの設定・実行・結果確認を支えるAPI・Web画面・基盤連携を自ら実装し、技術選定やアーキテクチャ設計をリードするエンジニアを募集します。
■ミッション
・プロトタイプを、複数の利用者が安定して使える本番サービスへ引き上げる
・条件設定から実行・結果比較まで、一連の利用体験を実装する
・技術判断と実装の双方を担い、継続的に開発・改善できる環境を整える
■主な業務内容
〈シミュレーション実行APIの開発〉
・シナリオ・機体構成の設定、実行要求を受け付けるAPIの設計・実装
・非同期ジョブの投入、状態管理、結果取得機能の開発
・完了・失敗・再実行を含む処理フローとエラー対応の設計
〈Web画面・利用体験の開発〉
・シミュレーション環境・複数機体・シナリオの設定画面の設計・実装
・実行状況の確認、結果の可視化・比較機能の開発
・処理待ち・エラー表示、APIとのデータ連携を含む利用体験の設計
〈シミュレーション基盤・外部システムとの連携〉
・シミュレーション基盤とのデータ受け渡し・連携機能の開発
・ドローン・ロボットの開発環境や既存システムと接続するAPIの設計
・必要なSDK・サンプル・技術ドキュメントの整備
〈AWS上の実行方式・データ管理の設計〉
・複数機体・複数シナリオの同時実行を想定した設計・検証
・待ち行列、再実行、結果データの保存・参照方法の検討
・計算負荷・再現性・信頼性・コストを踏まえた方式選定
・インフラエンジニアと連携した計算リソース、認証・権限管理等の検討
〈技術的意思決定・開発品質の向上〉
・技術選定、アーキテクチャ設計、判断根拠の記録
・コードレビュー・設計レビュー
・開発基準・プロセス・ドキュメントの整備
・重要機能の実装と、属人化を防ぐ開発の仕組みづくり
■担当範囲・連携体制
フロントエンド・バックエンドの双方を自ら実装しながら、技術面でチームをリードする役割です。
API・Web画面・基盤連携を中心に、PdM・インフラエンジニア・シミュレーション関連領域の担当者と協働します。利用者が実際に操作できるプロダクトへつなぐため、設計と実装を通じて課題を解決していただきます。
■このポジションの魅力
・プロダクトの立ち上げ期から、技術選定・設計・実装を一貫して担える
・ロボティクス・シミュレーション技術を、実際に利用されるサービスへつなげられる
・API・Web画面・AWS上の実行基盤を横断した開発に携われる
・長時間処理、同時実行、再実行、結果の再現性等の技術課題に取り組める
・コードレビューや開発プロセスなど、チーム開発の土台をつくれる
■入社後の流れ
まずは、既存プロトタイプのコード・検証環境・基盤構成を把握し、本番化に向けた課題と優先順位を整理します。
入社後1〜3か月は、シナリオ設定、実行要求、ジョブ状態の追跡、結果確認等の主要機能を設計・実装します。インフラエンジニアと連携し、AWS上の実行方法やデータ管理も具体化します。
その後、同時実行・再実行・再現性・計算負荷を検証し、性能・コスト・利用体験を改善します。技術判断の記録や開発基準を整備し、継続的に機能を拡張できる状態をつくっていただきます。
必須スキル
・フロントエンド・バックエンドの双方を自ら実装できるフルスタック開発経験
・バックエンドAPIの設計・実装経験
・非同期処理・ジョブ管理を含む、負荷・信頼性を考慮したシステムの設計・構築経験
・AWS上でのアプリケーション開発経験
・技術選定を主体的に行った経験
・開発チームのリード経験
歓迎スキル
・3D・GISデータ、3Dグラフィックス、デジタルツインに関する知見
・ドローン・ロボット、複数機体連携、シミュレーション領域の開発経験
・シミュレーター・ロボット開発環境との連携経験
・GPU計算処理、ジョブキュー、並列・分散処理の知識
・開発者向けAPI・SDK型プロダクトの開発経験
・TypeScript・Python・Go等での開発経験
・スタートアップや新規プロダクト立ち上げの経験
・大容量3Dデータ、実行ログ、シミュレーション結果を扱うデータ処理基盤の構築経験
※ロボティクス・シミュレーション領域の専門経験や、特定言語の経験は必須ではありません。
求める人物像
・仕様が固まっていない段階でも、課題を整理し、自ら判断して実装を進められる方
・設計と実装の双方に責任を持てる方
・技術判断の理由を言語化し、チームへ共有できる方
・未知の技術領域を主体的に学び、知見をチームへ展開できる方
応募概要
| 給与 | 800万〜1,500万円(経験・スキルに応じて決定) |
|---|---|
| 勤務地 | 虎ノ門オフィス |
| 雇用形態 | 正社員・契約社員 ※業務委託での募集は行っていません。 |
| 勤務体系 | 週3日以上の出社を目安とするハイブリッド勤務です。 |
企業情報
| 企業名 | 株式会社スペースデータ |
|---|---|
| 設立年月 | 2017年1月 |
| 本社所在地 | 東京都港区虎ノ門 1-17-1 虎ノ門ヒルズビジネスタワー 15階 |
| 資本金 | 15億1300万円 |
| 従業員数 | 約180名(業務委託含む) |
| 企業サイトURL | https://spacedata.jp/ |