イスラエルのエッジコンピュータビジョンエンジニア(ハイブリッド勤務)
Orca AIの海上安全技術向けに、リアルタイムコンピュータビジョンシステムを開発・最適化します。船舶に搭載されたハードウェア上で、推論速度、信頼性、可観測性を向上させます。
仕事内容
- エッジシステム上でリアルタイムの海上映像を処理するコンピュータビジョンパイプラインを開発・最適化する
- 研究モデルを、船舶に展開可能な信頼性の高い本番対応コンポーネントへ変換する
- 量子化、プルーニング、グラフレベルの最適化によって推論性能を向上させる
- 映像取り込み、前処理、推論、後処理を含む完全なマルチカメラパイプラインをプロファイリングし最適化する
- CPU、GPU、メモリ、パイプライン連携に関する性能上の制約を特定し解消する
- レイテンシ、精度、安定性、リソース使用量のトレードオフを評価し、その判断を説明する
- 乗組員に実用的な情報を提供する、信頼性の高い映像から出力までのデータ・推論パイプラインを設計する
- エンドツーエンドの性能測定とリリース判断のためのベンチマーク・評価プロセスを作成する
- 本番システムの可観測性機能とデバッグプロセスを開発する
- 研究コードと本番ソフトウェアの間に明確に定義されたインターフェースを確立・維持する
- 研究チームおよびバックエンドチームと連携し、新しいモデルを本番環境に導入する
- ハードウェアとランタイムの制約内でシステムの効率と信頼性を向上させる
応募要件
- 本番システムの構築経験が5年以上あり、そのうち2年以上はコンピュータビジョンまたはリアルタイム映像パイプラインに携わっていること
- 本番環境でコンピュータビジョンまたはディープラーニングシステムを開発・運用した実務経験
- マルチスレッドやリアルタイムプログラミングを含む最新のC++に精通し、Pythonにも習熟していること
- NVIDIA Jetsonなどのエッジまたは組み込みプラットフォーム向けの開発経験
- CUDA、TensorRT、ONNX、GStreamer、DeepStreamなどの推論最適化技術、およびCPU、GPU、メモリ、レイテンシの制約に関する深い知識
- プロファイリングを起点に最適化と性能チューニングを行うアプローチ
- 複雑なシステムをデバッグし、ノイズの多い実環境での挙動を評価できること
- カスタムの高性能データまたは推論パイプラインの構築経験があれば尚可
- カメラとレーダーのデータを組み合わせるなど、マルチセンサー融合に関する知識があれば尚可
- 本番環境で機械学習モデルをデプロイ・運用した経験があれば尚可
- 低レベル最適化またはC++性能チューニングの経験があれば尚可
- TensorRT、ONNX Runtime、量子化、プルーニング、または同等の手法を用いたモデル推論最適化の実績があれば尚可
