ELYZAは「未踏の領域で、あたりまえを創る」というミッションのもと、LLM(大規模言語モデル)の社会実装で国内有数の実績をつくってきました。KDDIグループとの資本業務提携を経て、現在は「ELYZA Works」をはじめとするLLMプロダクトを多くの企業へ展開する急成長フェーズにあります。
LLMを実務で「使える」レベルに昇華させるには、従来のソフトウェア開発とは異なる特有の課題が山積しています。AIという不確実性の高い技術を、誰でも使える「完成された製品」へと磨き上げるための、強力なエンジニアリング力を必要としています。
■「正解のない」UXの探求:
LLMの出力は非決定的です。また、LLMはあらゆる入力を受け付け、それらしい結果を返します。そのため、汎用的すぎるチャット形式というUXが広く利用され、良い結果を得られないのはユーザーの責任とされてしまっている気がします。UXの汎用性を上げることはプロダクトの適用範囲を広げますが、同時にユーザーが使いこなす難易度も上がります。LLMを活用したサービスをつくる上で、UXのバランス感と、非決定的な出力をいかに制御するかという問いに、正解を見出す必要があります。
■エンタープライズ品質への挑戦:
急激なユーザー数の増加に伴い、サービス内のボトルネックを修正し、拡張性の高いシステムに移行していく必要があります。また、お客様からエンタープライズグレードのサービス品質やセキュリティを求められることも多く、事業体制をアップデートしていく必要があります。
■フットワークを失わない開発組織:
前述の内容とは相反することとなりますが、R&Dチームの成果を最短距離でプロダクトとしてお客様に届けていくことを目指したいです。MLエンジニアとソフトウェアエンジニアが密に連携し、より洗練された開発プロセスと技術選定を行う。また、次々とプロトタイプを実装・実験するため、柔軟に拡張可能な基盤システムである必要もあります。
フルスタックエンジニアとして、単に要件通りに機能を実装するのではなく、「AIと人間の協働をどうデザインし、実装するか」という問いに技術で答えることを期待しています。
■「ELYZA Works」を中心としたプロダクト開発の主導:
LLMの特性を活かした新機能の企画・設計から実装までを一貫して担当いただきます。PdM・UIデザイナーと協働し、フロントエンドの細かな操作感から、背後の複雑なロジックまで、プロダクト全体を俯瞰した開発を担っていただきます。
製品紹介ページ:https://lp.works.elyza.ai/
■LLMの実装レイヤーにおける技術的課題の解決:
MLエンジニアと協力し、RAG(検索拡張生成)の精度向上に向けたバックエンドの実装や、LLMの応答待ち時間を感じさせないストリーミング処理、非同期処理の最適化など、AIプロダクト特有の課題を解決していただきます。
■スケーラブルなアーキテクチャへの刷新:
現在のフェーズからさらに10倍、100倍の負荷に耐えうるシステムへのリアーキテクチャや、開発効率を最大化するための基盤改善、CI/CDの整備など、中長期的な技術負債の解消と投資を主導してください。
■プロダクト主導のチームビルディング:
技術選定においてオーナーシップを持ち、チーム全体の技術水準を向上させる役割を期待します。また、営業・CS・PdM・UIデザイナーらと対等に議論し、ユーザーフィードバックをもとに「何をつくるべきか?」から関わっていただきたいと考えています。
「AIを技術として研究する」だけではなく、「AIを誰もが使える道具として社会に定着させる」ためのエンジニアリングを、ぜひ一緒に楽しみたいです。
- 自社開発のMLモデルがあり、それを踏まえた設計や問題解決をすることが求められるため、ソフトウェアエンジニアとしての知見やアセットをより広げていくことが可能な点
- WebフロントからAPIバックエンド、必要があればインフラやMLインフラに至るまで、幅広い範囲で開発を担いながら機能開発に向き合うことが可能な点
- 顧客の生の声を聞くことで、課題に対して最適なアプローチを取ることが可能なため、やりがいや改善を実感できる点
- 運用と開発の距離が極めて近く、根本的な課題解決に向き合うことができる点
セキュリティ意識を高く保ちつつ、Claude Code、Devin などの最新のAI開発ツールをフルに活用しています。
◆Webフロントエンド
- TypeScript
- React(Next.js)
◆バックエンド(API)
- TypeScript
- Express
◆データベース
- Aurora(MySQL)
- Amazon OpenSearch Service
◆インフラ
- AWS(※ 一部Google Cloud, Azure)
- Terraform
◆開発周辺ツール
- Notion, Google Drive, Figma, Github
◆コミュニケーションツール
- Slack, Google Meet