本ポジションでは、バーチャルヒューマンエージェント「レイチェル」の基盤となる人型AIプラットフォーム「LUDENS」を支えるWebシステム全体の設計・開発・運用を、フルスタックエンジニアとして担っていただきます。
LUDENSは、画像認識を担う「VisualCortex」、自然言語を担う「LanguageCortex」、意味理解・検索を担う「Insight」、データ分析基盤「Ludens Analytics」など、人間の構造を模した複数のコンポーネントで構成されています。
まずはフルスタックWebチームの中核メンバーとしてプロダクト開発に深く関わっていただき、能力や志向に応じて、将来的にはテックリードとしてチーム間の認識や前提をすり合わせながら、プロダクト全体として納得感のあるアーキテクチャ、技術選定を推進する役割も担っていただくことを期待しています。
※プレイヤーとしての価値発揮を重視しながら、
経験や志向に応じて、段階的に技術的リードを担っていただく形を想定しています。
【具体的な業務内容】
<Webアプリケーション開発>
・人型AIプラットフォーム「LUDENS」に関わるWebシステムの設計・開発・運用(仕様策定、アーキテクチャ設計、実装、テスト、運用)
・Python / TypeScript を用いたバックエンドAPI、データ処理基盤の開発
・TypeScript / React / Next.js を用いたフロントエンドの設計・開発・改善
・パフォーマンス改善、リファクタリング、技術負債の解消
・テストコードの設計・実装
<技術的リード・チーム貢献>
・設計ドキュメント(DesignDoc、画面仕様書、詳細設計書)の作成・レビュー・改善
・コードレビューを通じたチーム全体の技術力・生産性向上
・エンジニアリングマネージャーやPdMと連携した技術的意思決定
<将来的に期待する役割>
・フルスタックWebチームの技術的リード
・クライアントアプリ、DevOps、AIなどの他開発チームや、PdMや顧客管理のチームと協働し、各チームの背景や優先度を理解した上で、プロダクト全体を見渡した設計・技術判断。
【環境・要素技術】
・言語: Python, TypeScript, JavaScript
・クラウドサービス: Amazon Web Services, Google Cloud, Microsoft Azure, Firebase
・フレームワーク: React, Next.js, LUDENS SDK
・プラットフォーム: Linux, Windows, Docker
・UIライブラリ: Material UI, Tailwind CSS
・ソースコード管理: GitHub
・CI/CDツール: GitHub Actions
・テスト環境: Jest, MSW, Cypress, Storybook
・コラボレーションツール: Confluence, Jira, Slack
・貸与端末: MacBook Pro, Windows PC