メインコンテンツまでスキップ

Re:Earth Flow バックエンドエンジニア

募集背景

Re:Earthではデータの可視化を行うことができるが、データの変換を担うOSSのRe:Earth Flowの新規開発を計画している。新規プロダクトに関わりたいエンジニアを募集する。

来年度は、CityGMLから3D Tilesへの変換が行えることを目標に、FMEのOSS版を開発する計画がある。

新規開発であり、スキルによっては、アーキテクチャの設計から携わることもできる。現在はRustまたはGoを基盤に採用し、GCP上に構築予定。WebAssemblyによりユーザーがプラグインをインストールして計算を行うことができる仕組みも検討している。

主な業務内容

  • Re:Earth Flowの開発
  • 場合によってはRe:Earth FlowチームのPOやスクラムマスターをお願いすることもあるかもしれません

必須条件

  • RustまたはGoの経験:RustまたはGo自体の実務経験は問わないが、RustまたはGoを学習していてある程度実装できること
  • RustまたはGo以外での言語での実務経験
  • 基礎的なコンピューターサイエンス(データ構造・アルゴリズム・並行処理等)・パフォーマンス最適化に関する知識・経験
  • GIS・地図・低レイヤー分野への興味・学習意欲

歓迎スキル等

  • クラウドインフラ(GCP・AWSなど)を使用したシステムの構築・運用経験
  • システムのアーキテクチャ設計経験
  • WebAssemblyを使用したWebアプリケーション・ライブラリ開発の知識・経験
  • 3Dグラフィックスに関する基礎理論(レンダリングパイプライン、シェーダー、ライティング、マテリアル、ポストプロセッシング)や数学的️(線形変換など)な知識
  • GISに関する基本知識(測地系・ジオイドモデル・楕円体・タイル・ラスター・ベクター・各種データフォーマット等)
  • OSSのライブラリやツール等の開発・公開経験