スタッフフロントエンドエンジニア(システム)
ロケット、衛星、自動運転車などのミッションクリティカルなハードウェアを支える Sift のプラットフォーム向けに、高性能なブラウザデータ基盤とテレメトリー可視化を構築します。 ハードウェアエンジニアリングチームが複雑なデータを分析できるよう支援します。
仕事内容
- Web Workers、Apache Arrow、OPFS キャッシュ、階層的な無効化戦略を活用し、効率的なブラウザデータパイプラインを設計します。
- 時系列テレメトリー、FFT 周波数解析、地理データ、散布図のインタラクティブな可視化を作成します。
- ワーカープールの調整、大容量バイナリバッファの管理、React のレンダリングサイクルの回避、メインスレッドとオフスレッド処理の選択により、ブラウザのパフォーマンス課題に取り組みます。
- 詳細なハードウェアテレメトリーを表示する、組み合わせ可能な UI システムを設計します。
- バックエンドエンジニアと連携し、構造化データエンドポイントの API、バイナリシリアライズ形式、クエリの意味仕様に取り組みます。
- ハードウェアエンジニアリングチーム向けの Sift の初期段階のデータ基盤プラットフォームの開発と拡張を支援します。
応募要件
- Web ソフトウェア開発の経験が 7 年以上あること。
- TypeScript に精通していること。
- React のコードベースでの実務経験があること。
- メモリレイアウト、スレッド調整、キャッシュ戦略、データシリアライズ形式をシステムレベルで理解していること。
- 正確性とパフォーマンスのどちらも妥協できないソフトウェアの開発経験があること。
- 米国人であること(米国市民、合法的永住者、または庇護希望者や難民などの保護対象者)。
- ITAR/EAR 規制を遵守できること。
- 歓迎:WebGL、WebGPU、Canvas 2D など、GPU を活用したブラウザレンダリングの経験。
- 歓迎:D3、ECharts、カスタムレンダラーを用いた大規模な技術可視化の経験。
- 歓迎:Arrow、Parquet、Protocol Buffers、FlatBuffers などのバイナリ形式または列指向データ処理の経験。
- 歓迎:Web Workers、SharedArrayBuffer、OPFS、その他のブラウザスレッド・ストレージ API の経験。
- 歓迎:航空宇宙、科学計算、医療機器、金融システム、または類似分野での経験。
- 歓迎:キャッシュ層、データ処理パイプライン、レンダリングエンジン、開発者ツールなど、新しい基盤を構築した経験。
福利厚生
- 株式報酬。
- 福利厚生パッケージ。
- ボーナス。
- プラットフォームの開発と拡張に携われます。
- ロサンゼルスへ転居する候補者への転居支援。
