バックエンドエンジニア、リアルタイム翻訳(ハイブリッド)
LILT のリアルタイム翻訳プラットフォーム向けに、ストリーミングサービス、通訳者ルーティング、会議連携、可観測性などのバックエンドシステムを構築します。API、イベント駆動型ワークフロー、本番サービスを横断して、ライブの多言語コミュニケーションを支えます。
仕事内容
- 音声取り込み、話者ダイアライゼーション連携、ストリーミング ASR/MT の調整、結果配信を含むリアルタイム翻訳パイプラインのバックエンドサービスを開発・運用します。
- 言語に基づいて信頼度の低いセグメントを適切なオンコール通訳者へ送る、イベント駆動型ルーティングを作成します。
- ボットまたはエージェント参加者、会議サイドパネル向けの API とサービスを開発します。
- 通訳者による修正ワークフローとリアルタイム配信機能の構築を支援します。
- ユニットテスト、統合テスト、エンドツーエンドテストのカバレッジを作成・維持します。
- GitHub Actions ベースの継続的インテグレーションおよびデリバリーパイプラインを支援します。
- ログ、メトリクス、トレースを追加してサービスの可観測性を向上させます。
- フロントエンドおよびフルスタックエンジニアと協力し、ライブ会議インターフェースと通訳者ワークベンチの API 契約を策定します。
- オンコールローテーションに参加し、本番インシデントを調査します。
- 話者分離済みの文字起こし、TXT、WebVTT、JSON エクスポート、行ごとの検証メタデータなど、会議後の成果物を作成します。
- シニアエンジニアおよびプロダクトチームと協力し、サービスと機能を初期設計から本番環境へ移行します。
応募要件
- バックエンドソフトウェア開発の実務経験が 2~5 年あること。
- リアルタイムまたはストリーミングデータシステムの本番環境での経験があれば望ましい。
- WebSockets、gRPC、メッセージキュー、または同様の低レイテンシーなイベント駆動型アプローチを使用して、REST エンドポイントやストリーミングサービスを作成した経験。
- Node.js/TypeScript、Java、Python、または同等のバックエンド技術に関する豊富な経験があり、複数のエコシステムを横断して柔軟に働けること。
- REST および GraphQL API の開発・利用経験。OAuth、API キーまたはトークン、サービスアカウントによる認証を含む。
- セッション状態、文字起こし、設定のためのリレーショナルまたは NoSQL データモデリング経験。
- CI/CD と自動化された統合テストまたはエンドツーエンドテストの経験。
- 限られた監督のもとで明確に定義されたチケットや仕様を実装し、障害要因やスケジュールリスクを早期に提起できること。
- 米国に居住する米国市民であること。
- 話者ダイアライゼーション、ストリーミング ASR、音声ストリーム処理など、音声またはオーディオシステムの経験があれば大きな強みとなります。
- サードパーティ製プラットフォームの API、SDK、Webhook の統合経験があれば大きな強みとなります。
- XLIFF、翻訳メモリ、機械翻訳と人手翻訳のワークフローを含む、ローカリゼーションまたは TMS プロセスへの理解があれば大きな強みとなります。
- Kafka や Pub/Sub などのイベント駆動型パブリッシュ・サブスクライブシステムの経験があれば大きな強みとなります。
- フロントエンド開発または React の経験があれば大きな強みとなります。
- Microsoft Teams アプリまたはボット開発の経験があれば加点となります。
- 既存企業内で製品を 0 から 1 へ立ち上げた経験があれば加点となります。
- NLP または機械学習システムへの関心、あるいは関連する学術研究経験があれば加点となります。
- Datadog などの本番可観測性プラットフォームの経験があれば加点となります。
福利厚生
- 専門的な成長の機会。
- グローバルチームの同僚と協働できます。
- 最新のエンジニアリングツールを利用できます。
- 基本給は 100,612~138,000 ドルで、勤務地、経験、スキル、資格などの要因に基づいて決定されます。
