【フルリモート/週5】TypeScript AI駆動アーキテクト(Generative UIの実装とLLMエージェントによる次世代開発プロセスの極限追求) お任せしたいこと 自社で展開する新規AIプロダクト、または既存の大規模プラットフォームのインテリジェント化において、TypeScriptの強力な型システムと大規模言語モデル(LLM)を掛け合わせた「AI駆動開発(AI-Driven Development)」を技術とプロセスの両面から牽引していただく中核的なポジションです。 「とりあえずChatGPTからコピペした型定義の甘いコードをそのままコミットする」といったエンジニアの思考停止を徹底的に排除し、Vercel AI SDKを利用した動的なGenerative UIの構築から、Zodを用いたLLMの構造化出力(Structured Outputs)の厳格なバリデーション、さらにはCursorやカスタムエージェントを活用したチーム全体のコーディング生産性の10倍化(10x化)までを泥臭く牽引することで、AI時代の新しいソフトウェア・エンジニアリングのあり方を確立していただきます。 具体的な業務内容 ・Vercel AI SDK(AI/RSC等)と Next.js (App Router) を活用した、ユーザーの意図に合わせてUIを動的に生成する「Generative UI」の設計と実装 ・OpenAI APIやAnthropic Claudeを利用し、Zodなどのスキーマバリデーションライブラリを用いてLLMの非決定的な出力をTypeScriptの厳格な型(Type)に安全にマッピングする泥臭いパイプラインの構築 ・LangChain.js や LlamaIndex.ts、および pgvector 等を利用した、フロントエンド/Node.jsエコシステムにおけるスケーラブルなRAG(検索拡張生成)システムの実装 ・Cursor、GitHub Copilot、v0 等の生成AIツールを前提とした、ボイラープレートの徹底的な排除と、プロンプト駆動によるコンポーネント開発手法の社内標準化 ・ts-morph や BabelのAST(抽象構文木)解析とLLMを組み合わせた、大規模なレガシーコード(Any型の撲滅やReact Hooksへの移行等)の自律的なリファクタリング・ツールの開発 ・GitHub ActionsとカスタムLLMエージェントを連携させた、静的解析エラーの自動修正や、コンテキストを理解した高度な自動コードレビュー(AI Reviewer)基盤の構築 ・LLMのプロンプトチェーンやFunction Calling(Tool Use)において生じる複雑な状態遷移を、XState等のステートマシンやTypeScriptの代数的データ型を利用して堅牢に制御するアーキテクチャの設計 ・ユーザー体験を損なわないための、エッジコンピューティング(Cloudflare Workers, Vercel Edge 等)を利用したLLMレスポンスのストリーミング処理とレイテンシの極限の最適化 必須スキル・経験 ・TypeScriptを用いたWebアプリケーション(フロントエンドおよびバックエンド)の開発実務経験(目安として3年以上) ・Next.js、または Node.js(Express, NestJS, Hono等)を用いた本番環境でのアーキテクチャ設計・運用経験 ・OpenAI API等のLLM APIを利用した機能開発の実務経験 ・TypeScriptの高度な型システム(Generics, Utility Types, Conditional Types)に関する深い知識と、Zod等を利用したスキーマ駆動開発の実践経験 ・Git / GitHubを用いたチーム開発、および最新のAIコーディングツール(Cursor等)を日常的に活用している経験 歓迎スキル・経験 ・Vercel AI SDK、LangChain.js等を用いたAIアプリケーション(Generative UI, RAG等)の構築経験 ・Function Calling(Structured Outputs)を活用したAIエージェント、または自律型ワークフローの開発経験 ・AST(抽象構文木)操作を用いたCLIツールや静的解析ツールの開発経験 ・Cloudflare Workers等のエッジ環境でのアプリケーション開発・チューニング経験 ・プロンプトエンジニアリングの知見、およびLLMのハルシネーションをシステム的に防ぐ設計経験 開発・業務環境 開発言語:TypeScript, HTML, CSS フレームワーク:Next.js (App Router), Hono (または NestJS) AIフレームワーク・ツール:Vercel AI SDK, LangChain.js, OpenAI API, Anthropic API AI開発環境:Cursor, GitHub Copilot, v0 バリデーション・状態管理:Zod, XState, Zustand データベース・ベクトルDB:PostgreSQL (pgvector, Drizzle ORM), Pinecone インフラ:Vercel, Cloudflare, AWS コミュニケーション・管理:GitHub, Jira, Slack, Zoom, Notion プロジェクトチームについて 「AIが書いたコードだからなぜ動くか分からない」というブラックボックス化を極めて嫌い、LLMの確率論的な出力をTypeScriptの決定論的な型システムで泥臭く包み込み、エンタープライズ品質へと昇華させる次世代プラットフォームチームへの配属となります。 AIツールによってコードの記述量が爆発的に増える時代だからこそ、不要な抽象化や負債となるコードをレビューで厳しく弾き返す手堅いカルチャーです。LLMが文脈を無視した理不尽なJSONを返してきた際にも、単にプロンプトをいじってごまかすのではなく、Function Callingのスキーマ定義やシステムプロンプトの設計そのものを論理的に見直し、パズルを解くように精度をコントロールしていく実直なメンバーが集まっています。 求める人物像 ・「AIにコードを書かせて楽をする」のではなく、「AIという最強の知的なコンパイラを使いこなし、人間のエンジニアリングの限界を突破する」ことに強い美学を持てる方 ・TypeScriptの型エラーやZodのパースエラーに対して、LLMのプロンプトを調整する泥臭い試行錯誤から逃げず、不確実性をシステムで制御することを楽しめる方 ・数週間単位でパラダイムが変わるAIフロントエンド領域(Generative UI等)の凄まじい進化を恐れるのではなく、既存のコードベースをためらわずに捨ててモダン化できる知的好奇心を持った方 仕事の魅力 ソフトウェア開発の歴史において、過去最大のパラダイムシフトとも言える「AI駆動開発」の最前線に立ち、プロダクトのUXと開発組織の生産性の両方を根底から変革する極めてエキサイティングなポジションです。TypeScriptの型システムとLLMの潜在能力を極限まで引き出す泥臭いアーキテクチャ設計を通じて、単なる「Webフロントエンドエンジニア」を完全に凌駕し、これからのAIネイティブ時代においてすべてのテック企業から最も渇望される「TypeScript AIアーキテクト(AIエンジニア)」としての圧倒的な市場価値を築くことができます。 働き方 リモート環境 [フルリモート] 基本的にフルリモートで働いていただけます。