リアルタイム音声AI支援プロダクトの開発を牽引するフルスタックエンジニア
作業内容
スクラムチームでの機能開発、改善 音声基盤との連携設計、実装 STT、話者分離、リアルタイム文字起こしパイプラインの実装、運用改善 LLM応答生成、ナレッジ参照機能のAPI設計、実装 管理画面、モニタリングUIのフロントエンド設計、実装 サービス間通信とパフォーマンス最適化の支援 CI/CD、IaC、Observabilityの継続改善支援
必須スキル
TypeScriptを用いたWebアプリケーションの設計、開発経験(3年以上) Node.js、TypeScriptを用いたバックエンドAPIの設計、実装経験 Next.js、Reactなどを用いたコンポーネント設計、状態管理、実装経験 PostgreSQLなどのRDBにおけるスキーマ設計、インデックス設計、トランザクション設計の経験 認証・認可、マルチテナント、データ分離を考慮したアプリケーション設計経験 WebSocket、WebRTC、ストリーム処理など、リアルタイム性が求められる機能の実装経験 Docker、CI、自動テストを前提としたチーム開発経験 複雑な仕様や要件を、他者が理解可能なコードや設計に落とし込んだ経験
歓迎スキル
LiveKit、WebRTC、DataChannelなどを用いた音声・リアルタイム通信の設計、実装経験 STT、TTS、話者分離、リアルタイム文字起こしの実装、運用経験 Amazon Connect、Contact Lens、Amazon Kinesis、CT-e1、SIPなど、通話・CTI基盤との連携経験 Chrome Extension Manifest V3、WXT、content script、service workerの開発経験 Amazon Cognito、OAuth、OpenID Connect、SAMLを用いた認証基盤の設計、運用経験 LLM、RAG、LangChain、LangGraph、MCP、ベクトル検索を活用した機能開発経験 Terraform、Amazon ECS、Application Load Balancer、Amazon ECR、AWS Secrets Manager、AWS WAFなどを用いたインフラ構築、運用経験 Datadog、OpenTelemetryなどを用いた可観測性設計、SLI/SLO設計、障害調査の経験 Temporalなどのワークフローエンジンを用いた非同期処理、長時間処理の設計経験 テックリードとして、コードレビューや技術選定を通じてチームの技術力向上を推進した経験
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
TypeScriptReactNode.jsNext.js フロントエンド: TypeScript, React, Next.js, Chrome Extension バックエンド: TypeScript, Node.js, Hono, Drizzle ORM, Python データベース: PostgreSQL, Qdrant(ベクトルデータベース) インフラ: AWS, Terraform CI/CD: GitHub Actions 監視: Datadog, OpenTelemetry AI: OpenAI API, Anthropic API, LLM, RAG, Embedding リアルタイム通信: LiveKit, WebRTC, WebSocket, DataChannel 認証・認可: Amazon Cognito, OAuth, OpenID Connect, SAML 開発ツール: Docker, GitHub Actions その他: Amazon Connect, Contact Lens, Amazon Kinesis, CT-e1, SIP, LangChain, LangGraph, MCP, Temporal
作業時間
フルリモート(コアタイムなし)※補足 -月160時間のフルコミット必須 -平日に稼働できる方のみ -参画時に日本国内に在住している方のみ
募集回数
1回
募集背景
弊社は、機械学習領域に強みを持つメンバーによって創業された、AI・SaaS領域の事業開発を行うスタートアップです。現在は、チャットマーケティング事業、生成AI事業、研修事業を展開しており、新しい事業やプロダクトの創出にも取り組んでいます。社会やユーザーの本質的な課題に向き合い、技術と事業づくりの両面から価値提供を目指している企業です。
職種・ポジション
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
