本ポジションでは、全社横断的な開発生産性を高めるプラットフォームの構築・運用を担当いただきます。 宇宙ドメインにおけるソフトウェア開発においても、Web技術は欠かせないものになっています。 当社では、超小型人工衛星の管制システムや、製造・試験支援システム、衛星本体の組み込みシステムの開発ツールなど、多岐にわたるソフトウェアがWeb技術を用いて構築されています。 これらのソフトウェアを少人数で高速に開発するには、開発者の認知負荷を下げる全社横断的な開発プラットフォームが必要不可欠です。 そこで、プラットフォームエンジニアリングの考えに基づき全社の基盤整備を進めています。プラットフォームエンジニアリングとはプロダクトチームに所属するEmbedded SREとセントラルのPlatform Engineeringで構成される基盤開発・運用手法です。 担当業務には、自チームのプロダクトの運用や全社のAWSアカウントの運用支援の他、CI/CDの構築、IaCの整備、全社的な技術スタックやプロジェクトテンプレートの整理、これらのセルフサービス化が含まれます。 宇宙産業の最先端技術を扱うことで、未だ沿岸域以外での双方向通信が困難な海洋での通信インフラや、低消費電力な通信技術を用いたIoTインフラ、さらには深宇宙探査や月面活動のためのインフラの構築など、さまざまな課題解決に大きく貢献し得るポジションです。 世界の宇宙ビジネスをともにリードして行きたいという方のご応募をお待ちしています。 【具体的な仕事内容】 ・全社横断の標準開発環境を定義し、新しいメンバーのオンボーディングにかかる時間を短縮する ・GitHub Actions、ecspresso、Terraformなどを用いて、Amazon ECS Fargateへのデプロイパイプラインを提供する ・開発ツール・インフラアーキテクチャの専門家として、AWSインフラ構築・運用やCIの高速化、Renovateを用いた依存関係の効率的なメンテ方法などのベストプラクティスをアドバイスする ・システムの運用や監視などの業務支援プラットフォーム(Backstage、OpenObserve、n8nなど)の構築運用および提供 ・上記のようなプラットフォームに関するドキュメンテーションを行い、全社に普及させる 【ポジションの魅力】 ・超小型人工衛星特有の制約条件下で、チャレンジングなエンジニアリングに携われること ・衛星単機でなく複数機の衛星によるコンステレーションに関わるなど、地上・宇宙を跨いだ複雑なシステムに関われること ・最先端の宇宙産業領域でソフトウェア技術を活かして働けること ・経営陣と距離感の近いポジションで、宇宙ビジネスの最前線を体験できること ・グローバルな業務に携われること 【配属・カルチャー】 ソフトウェア基盤部 プラットフォームユニット エンジニア2名 周辺部署含め、20~30代を中心に幅広く在籍 【使用ツール】 ・使用言語: Rust, TypeScript, Python ・開発環境: macOS or Linux (WSL2含む) ・コミュニケーション: GitHub, Slack, Zoom ・コード管理: GitHub ・タスク管理: GitHub Projects V2, GitHub Issues ・バージョン管理: Git ・CI/CD: GitHub Actions ・Infrastructure as Code: Terraform ・モニタリング: Amazon CloudWatch, Grafana, Sentry ・データベース: DynamoDB, PostgreSQL ・AIツール: Devin, Calude Code, ChatGPT, Github Copilot 【選考フロー】 コーディングテスト>書類選考>1次面接>2次面接(+適性検査)※対面>最終面接※対面 ※コーディングテストについて スキル面の確認だけでなく、カルチャーマッチを確認する目的で実施させていただいております。 担当業務・管轄を明確に区切り限定することなく、まずはトライしてみるというマインドをお持ちの方を歓迎しておりますので、苦手意識のある方もまずは受験いただけましたら幸いです。