
フロントエンド開発者(Angular)– Aspire Software、マドリード・ハイブリッド勤務
Protecmedia の AI 搭載ジャーナリズムアーカイブ製品向けに、Angular のチャットインターフェースと埋め込み可能なウィジェットを構築します。RAG、ストリーミング LLM API、セマンティック検索、リッチメディア結果に携わります。
仕事内容
- RAG バックエンド上で、SSE ストリーミング応答に対応した Angular の対話インターフェースを設計・開発する。
- マルチメディアカード、引用、サムネイル、原文書へのリンク、動画や音声へのディープリンクを含む、リッチな検索結果表示を構築する。
- アシスタントに対するユーザーフィードバックの収集と利用状況の分析を実装する。
- 外部顧客が自社 CMS にチャットを統合できる、埋め込み可能な JavaScript ウィジェットを開発する。
- Python、Solr、LLM バックエンドチームと緊密に連携し、アシスタント API を定義・統合する。
- コードレビュー、課題解決、品質とパフォーマンスの継続的な改善に貢献する。
- セマンティック検索、要約生成、対話型アシスタンスなど、ジャーナリズムアーカイブ向け AI 製品を開発する。
応募要件
- RAG システムおよびセマンティック検索またはベクトル検索に関する知識。
- OpenAI、Anthropic、Gemini などの LLM API を利用した経験。SSE または WebSockets を介したストリーミング応答の経験を含む。
- プロンプトエンジニアリングの基礎知識。
- Claude Code、Codex、GitHub Copilot、または類似の AI 開発ツールを使用した経験。
- コンピュータ工学または関連分野の学位。
- Angular 2+ を使用した 2 年以上の実務経験。
- TypeScript、HTML5、CSS3、JavaScript ES6+ を十分に使いこなせること。
- REST API の利用経験と Git バージョン管理の経験。
- RxJS および、コンポーネント、サービス、ルーティング、状態管理を含む Angular エコシステムの知識。
- 英語 B2 レベル。
- 自律的かつ協調的に働き、学ぶ意欲があること。








