Astroscale

プラットフォームDevOps ソフトウェアエンジニア / Platform DevOps Software Engineer

Astroscale  •  Tokyo, JP (Remote)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

私たちのリアルな様子はこちらから→ 株式会社アストロスケールの会社情報 - Wantedly

Export Control Laws:

Unless explicitly notified otherwise, our vacancies are covered by Export Control Laws which require candidates to be from an "Export Safe" Country as deemed by the Japanese Government.
The countries are as follows:
Japan, Germany, Australia, Argentina, Italy, USA, France, Netherlands, UK, Austria, Ireland, Czech, Spain, Greece Canada, New Zealand, Belgium, Bulgaria, Sweden, Switzerland, Norway, Finland, Luxembourg, Portugal, Denmark Hungary and Poland.

<Position Summary>

Join Astroscale’s GNC and Mission Engineering teams to enable the software systems that make complex space missions reliable, scalable, and repeatable.

As a Platform / DevOps Software Engineer, you will establish and maintain engineering tools, infrastructure, and practices that improve the reliability, traceability, and maintainability of mission-critical software. You will work closely with engineers across disciplines to transform their workflows into scalable, automated, and standardized systems.


<key activities / role and responsibilities>

  • Identify inefficiencies and design innovative solutions that improve engineering development velocity and reliability
  • Develop internal tools and infrastructure (e.g., libraries, data pipelines) to enable fast, accurate, and scalable engineering workflows
  • Improve data and parameter interfaces between teams by simplifying current multi-step workflows
  • Standardize workflows for developing analysis tools and generating verification outputs
  • Contribute to packaging and reuse of engineering tools across projects
  • Define and standardize software engineering practices (GitLab workflows, CI/CD pipelines, repository structure)
  • Enable automated documentation and ensure tools are usable and review-ready
  • Create and maintain an inventory of engineering tools, ensuring version control and long-term maintainability
  • Provide platform support (CI/CD troubleshooting, repository setup, onboarding)
  • Support engineers in adopting best practices for Git, CI/CD, and collaborative development

<Mandatory>

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Experience in software development:
  • 3+ year (Middle) or 5+ years (Senior), or equivalent professional experience
  • Strong experience in Python or similar scripting language
  • Experience with Git and version control workflows
  • Experience with CI/CD pipelines
  • Experience with Linux environments and containerization (e.g.,Docker)
  • Strong communication skills and ability to work with non-software engineers

<Desirable>

  • Experience with engineering or scientific software
  • Experience with software packaging and distribution
  • Knowledge of documentation tools and automated documentation pipelines
  • Experience in aerospace or complex engineering environments
  • Ability to communicate in Japanese and English

<職務要約>

AstroscaleのGNCおよびMission Engineeringチームの一員として、複雑な宇宙ミッションをより信頼性高く、スケーラブルで、再現性のあるものにするソフトウェアシステムの構築に携わっていただきます。

Platform / DevOps Software Engineerとして、ミッションクリティカルなソフトウェアの信頼性、トレーサビリティ、および保守性を向上させるための開発ツール、インフラストラクチャ、開発プロセスの構築・運用を担当していただきます。

また、さまざまな専門分野のエンジニアと密接に連携し、それぞれの開発ワークフローを、自動化・標準化された拡張性の高いシステムへと進化させる役割を担います。

<職務内容/役割・責任>

  • エンジニアリング開発における非効率なプロセスを特定し、開発スピードと信頼性を向上させる革新的なソリューションを設計・導入する。
  • 開発ライブラリやデータパイプラインなどの社内ツール・インフラを開発し、迅速かつ正確でスケーラブルなエンジニアリングワークフローを実現する。
  • チーム間のデータおよびパラメータ連携を改善し、複雑な多段階プロセスを簡素化する。
  • 解析ツール開発および検証成果物生成のワークフローを標準化する。
  • プロジェクト横断で活用可能なエンジニアリングツールのパッケージ化および再利用を推進する。
  • GitLab運用、CI/CDパイプライン、リポジトリ構成など、ソフトウェアエンジニアリングのベストプラクティスを定義・標準化する。
  • ドキュメント作成の自動化を推進し、ツールや成果物がレビューしやすく利用しやすい状態を維持する。
  • エンジニアリングツールの管理台帳(インベントリ)を整備・維持し、バージョン管理および長期的な保守性を確保する。
  • プラットフォーム運用支援(CI/CDトラブルシューティング、リポジトリ構築、オンボーディング支援など)を提供する。
  • Git、CI/CD、およびコラボレーティブ開発に関するベストプラクティスの定着を支援し、エンジニアの活用促進を行う。

<必須条件>

コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号ソフトウェア開発の実務経験

  • ミドルレベル:3年以上
  • シニアレベル:5年以上
  • またはそれに相当する実務経験
  • Pythonまたは同等のスクリプト言語を用いた開発経験
  • Gitを利用したバージョン管理および開発ワークフローの実務経験
  • CI/CDパイプラインの構築・運用経験Linux環境での開発経験、およびDockerなどのコンテナ技術の利用経験
  • 優れたコミュニケーション能力を有し、ソフトウェアエンジニア以外の技術者とも円滑に協働できること

<望ましい条件>

  • エンジニアリングソフトウェアまたは科学技術計算ソフトウェアの開発・運用経験ソフトウェアのパッケージ化および配布に関する経験
  • ドキュメント作成ツールおよび自動ドキュメント生成パイプラインに関する知識
  • 航空宇宙分野または高度なエンジニアリング環境での業務経験
  • 日本語および英語によるコミュニケーション能力(読み書き・会話)
Astroscale

About Astroscale

Founded in 2013, Astroscale is the global leader in on-orbit servicing, dedicated to the secure and sustainable development of space for the benefit of future generations. The company provides trusted and value-added solutions for government and commercial clients from their geography of choice, to drive the long-term, circular space economy. Astroscale is also collaborating with government and commercial stakeholders to develop norms, regulations, and incentives that promote the sustainable growth of space.

Since its first successful launch in March 2021, Astroscale has proven rendezvous and proximity operations technologies in orbit during the ELSA-d and ADRAS-J missions, establishing the company as a leader in on-orbit servicing. Astroscale spacecraft have been selected for pioneering missions with JAXA, the U.S. Space Force, the European Space Agency, the UK Space Agency, and Eutelsat OneWeb. As more satellite operators adopt on-orbit servicing to routinely inspect, service and remove, the potential of a circular space economy — and a future of no waste in space — is being unlocked.

Headquartered in Japan, Astroscale has a global presence with subsidiaries in the United Kingdom, the United States, France, and Israel.

Industry
Aviation & Aerospace
Company Size
201-500 employees
Headquarters
Sumida, JP
Year Founded
2013
Social Media