【フルリモート/週5/Kotlin】生成AIのポテンシャルを最大化し、数千万のAIエージェントを統率するLLMオーケストレーション基盤のコアバックエンドエンジニア

掲載終了2ヶ月前

【フルリモート/週5/Kotlin】生成AIのポテンシャルを最大化し、数千万のAIエージェントを統率するLLMオーケストレーション基盤のコアバックエンドエンジニア

5,800〜6,900/時

作業内容

【フルリモート/週5/Kotlin】生成AIのポテンシャルを最大化し、数千万のAIエージェントを統率するLLMオーケストレーション基盤のコアバックエンドエンジニア ### お任せしたいこと [役割]バックエンドエンジニアとして、最先端のLLM(大規模言語モデル)と企業内に眠る膨大な独自データをリアルタイムに繋ぎ合わせ、複雑な業務を自律的に遂行する「AIエージェント」を数千万規模でホスティング・統率する次世代AIプラットフォームのコアバックエンド開発をお任せします。 [役割に対して求める成果]サーバーサイドKotlinの表現力とKotlin Coroutines/Flowによる高度な非同期処理を極限まで活用し、LLMからのストリーミング応答(Server-Sent Events)や複雑なRAG(検索拡張生成)パイプラインを、スレッドを一切枯渇させることなく超低遅延・高スループットで捌き切る堅牢なアーキテクチャを実現すること。 ### 具体的な業務内容 ・サーバーサイドKotlin(Kotlin 2.x)および Ktor(または Spring Boot 3)を用いた、超高スループットなAIオーケストレーションAPI(REST / gRPC / WebSocket)の詳細設計、実装、テスト ・Kotlin CoroutinesおよびFlowを活用した、複数のLLMプロバイダ(OpenAI, Anthropic等)への並行リクエスト処理、およびチャンク単位で返却される生成テキストの非同期ストリーミング・ルーティング処理 ・Vector Database(Pinecone, Qdrant, Milvus等)と連携した、数億規模のドキュメントのベクトル化(Embedding)、セマンティック検索、およびRAGパイプラインの構築 ・Apache KafkaやAmazon SQSを利用した、数十秒〜数分かかる重いAI生成タスク(動画生成、コード解析等)の非同期ジョブキューイングと、分散システムにおける確実な結果整合性の担保 ・ドメイン駆動設計(DDD)とクリーンアーキテクチャに基づいた、進化の激しい「AIモデル・プロンプト層」と、不変であるべき「コアビジネスロジック層(権限管理、テナント分離等)」の美しい分離 ・JUnit 5やMockKを用いた、非決定的な出力を持つAI機能に対するモックテストの徹底と、GitHub Actionsを利用したCI/CDパイプラインによる継続的デリバリー ### 必須スキル・経験 ・JVM言語(KotlinまたはJava)を用いたWebアプリケーションのサーバーサイド開発経験(3年以上) ・Ktor、またはSpring Framework(Spring Boot)を用いたAPI開発の実務経験(2年以上) ・RDBMSを用いた複雑なデータベース設計、およびSQLチューニングの経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・サーバーサイドKotlinを本番環境のプロダクトで運用・チューニングした経験 ・Kotlin Coroutines / Flowを用いた、高度な並行処理・非同期ストリーミングの実装経験 ・OpenAI APIやAnthropic API等を利用したLLMアプリケーション、またはRAGベースのシステム開発経験 ・Pinecone、Qdrant等のVector Databaseを利用したセマンティック検索基盤の構築経験 ・Server-Sent Events (SSE) やWebSocketを利用したリアルタイム通信・双方向通信の実装経験 ・ドメイン駆動設計(DDD)の知見、およびマイクロサービスアーキテクチャの設計・運用経験 ### 開発環境 言語・フレームワーク:Kotlin 2.x, Ktor (または Spring Boot 3), Kotlin Coroutines, Flow, JUnit 5, MockK インフラ・ミドルウェア:AWS (EKS, Aurora PostgreSQL, ElastiCache, SQS, MSK), Docker, Kubernetes, Apache Kafka, Redis AI・データ:OpenAI API, Anthropic API, LangChain4j, Vector Database (Qdrant / Pinecone等) CI/CD・ツール:GitHub, GitHub Actions, Datadog (APM), Terraform, Jira, Slack, Notion ### 開発チームについて プロダクトマネージャー1名、テックリード1名、AIリサーチャー2名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、SRE2名の体制です。「Javaのエコシステムの強大さと、モダン言語の俊敏性を兼ね備えたサーバーサイドKotlinこそが、変化の激しいAI開発における最適解である」という信念を持ち、Null安全やスマートキャスト、Sealed Classを駆使して、副作用のない関数型プログラミングのエッセンスを取り入れた美しいコードを書くことに熱狂するカルチャーです。 ### 求める人物像 ・「AI APIのラッパー」を作ることに留まらず、Coroutinesを用いたI/Oバウンドな処理の極限の最適化など、バックエンドのディープな技術的課題を解決することにエンジニアリングの快感を覚える方 ・日進月歩で進化する生成AIのエコシステム(新しいモデルやフレームワーク)に知的好奇心を持ち、自らキャッチアップしてKotlinの実装に落とし込める方 ・フルリモート環境下において、AIエンジニアやフロントエンドエンジニアなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 現在のテック業界で最も注目される「Generative AI」の社会実装において、単なるプロンプトエンジニアリングではなく、数千万リクエストを捌く「土台(プラットフォーム)」をサーバーサイドKotlinで構築する極めてエキサイティングなポジションです。Coroutinesを用いたストリーミング処理や分散アーキテクチャの高度な知見を深めることで、次世代のAIアプリケーション領域において最も希少性の高いバックエンド・アーキテクトとしての市場価値を獲得することができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Kotlin

募集回数

1回

スキル

モバイルフレームワーク:
AIツール・LLMサービス:
ビジネスツール・コミュニケーション:

募集背景

この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。

募集人数

2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。

企業名

大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。

面談でお伝えできます。
ぜひご相談ください。
一部非公開の場合がございます

チーム人数

チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。

現場の雰囲気

アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)