仕事内容
LLM(大規模言語モデル)の社会実装で国内有数の実績を持つELYZAにて、プロダクト開発を主導するリードエンジニアを募集します。フルスタックエンジニアとして、AIと人間の協働をデザインし、新機能の企画・設計から実装までを一貫して担当いただきます。LLM特有の技術的課題解決や、スケーラブルなアーキテクチャ刷新、チームビルディングにも貢献し、AIを社会に定着させるためのエンジニアリングを推進します。
求める期待・役割
- フルスタックエンジニアとして、「AIと人間の協働をどうデザインし、実装するか」という問いに技術で答える
- 「ELYZA Works」を中心としたプロダクトの新機能の企画・設計から実装までを一貫して担当する
- PdM・UIデザイナーと協働し、フロントエンドの操作感からバックエンドのロジックまで、プロダクト全体を俯瞰した開発を担う
- MLエンジニアと協力し、RAGの精度向上に向けたバックエンド実装や、LLMの応答待ち時間を感じさせないストリーミング処理、非同期処理の最適化など、AIプロダクト特有の課題を解決する
- 現在のフェーズからさらに10倍、100倍の負荷に耐えうるシステムへのリアーキテクチャや、開発効率を最大化するための基盤改善、CI/CDの整備など、中長期的な技術負債の解消と投資を主導する
- 技術選定においてオーナーシップを持ち、チーム全体の技術水準を向上させる役割を担う
- 営業・CS・PdM・UIデザイナーらと対等に議論し、ユーザーフィードバックをもとに「何をつくるべきか?」から関わる
ELYZAについて
- 「未踏の領域で、あたりまえを創る」というミッションのもと、LLM(大規模言語モデル)の社会実装で国内有数の実績を築いてきた
- KDDIグループとの資本業務提携を経て、LLMプロダクト「ELYZA Works」を多くの企業へ展開する急成長フェーズにある
開発環境
- セキュリティ意識を高く保ちつつ、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を使用
仕事の魅力
- 自社開発のMLモデルを踏まえた設計や問題解決が求められ、ソフトウェアエンジニアとしての知見やアセットを広げることが可能
- WebフロントからAPIバックエンド、必要に応じてインフラやMLインフラまで、幅広い範囲で開発を担いながら機能開発に向き合うことが可能
- 顧客の生の声を聞くことで、課題に対して最適なアプローチを取り、やりがいや改善を実感できる
- 運用と開発の距離が極めて近く、根本的な課題解決に向き合うことができる
抱えている課題
- LLMを実務で「使える」レベルに昇華させるには、従来のソフトウェア開発とは異なる特有の課題が山積している
- AIという不確実性の高い技術を、誰でも使える「完成された製品」へと磨き上げるための強力なエンジニアリング力を必要としている
- LLMの非決定的な出力と汎用的なUXのバランスを取り、ユーザーが使いこなす難易度を下げるUXの探求が必要
- 急激なユーザー数増加に伴い、サービス内のボトルネック修正と拡張性の高いシステムへの移行、エンタープライズ品質やセキュリティへの対応が求められる
- R&Dチームの成果を最短距離でプロダクトとして届けるため、MLエンジニアとソフトウェアエンジニアが密に連携し、柔軟に拡張可能な基盤システムを構築する必要がある
We are looking for
- ELYZAのコア・バリューであるLong Term Greedyの考え方に共感してくださる方
- 自身の専門領域だけでなく、必要があれば新しい領域でも調査し開発に臨める方
- 事業や組織の成長に伴う様々な変化に柔軟に対応できる方
- オーナーシップと高い倫理観をもって業務を遂行できる方
- 失敗を糧とし、次の成功に繋げるような取り組みができる方
社内コミュニケーション
- グループウェアはGoogle Workspaceを使用
- Notion、Slackによる透明性の高い情報共有を実施
- DiscordやMetaLifeなどバーチャルオフィスを活用
- メンター制度、チューター制度あり
- 月1〜2回の顧客事例共有、最新技術の勉強会、論文輪読会を開催
- 月1回程度の懇親会を実施
求めるスキル・経験
必須
コンピュータ・サイエンスの修士または同等の知識
ソフトウェアエンジニアとしての実務経験5年以上、あるいはそれに匹敵する経験
TypeScript、React(Next.js)等、当社技術スタックとの高い親和性 Next.jsReactTypeScript
クラウド環境(AWS、GCP)での開発経験 AWS
バックエンド、フロントエンド、インフラ等、いずれかの技術領域での深い専門性 バックエンド開発経験フロントエンド開発経験インフラ設計・運用経験
チーム開発におけるリーダー経験、またはそれに準ずる経験 チームリード経験
日本語でのビジネスレベルのコミュニケーションスキル / Native-level Japanese proficiency ビジネス日本語
歓迎
技術組織の基盤づくりやプロセス改善(CI/CDの構築、テスト自動化の推進など)の経験 業務改善経験
大規模・高負荷環境、または複雑なドメインのアーキテクチャ設計経験 大規模システム設計・運用経験
ML関連プロダクトの開発経験
OSSや技術コミュニティへの貢献経験 OSSコントリビューション
募集要項
- 職種
- フルスタックエンジニア
- 雇用形態
- 正社員
- 想定年収
- 900万〜1300万円
- 勤務地
- 東京都 文京区
- 出社・リモート
- リモート中心 / リモート可
- 必要経験
- 5年以上
- レベル
- リーダー
- 勤務時間
- スーパーフレックス(コアタイムなし) / 実働8時間
- 休日休暇
- 年間休日120日 / 完全週休2日制 / 祝日休み
- 給与の詳細
- みなし残業 月38時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 書類選考
- カジュアル面談/HR面談 (場合により)
- 1次面接
- 最終面接
- 内定・オファー面談
- 体験入社 (場合により)
- リファレンスチェック (詳細は選考に進んだ際にご案内させていただきます。)
選考意思を確認後、1~3回程度の面接を経て最終面接を実施します。選考プロセスの中で、双方の理解促進のためにカジュアル面談や、ご希望に応じて体験入社等を実施いたします。面接の形式については、オンライン/オフラインをご希望に応じて選択できます。またオフィス見学を実施することも可能です。