概要
GENFLUX Securityでは、Web管理画面に加えて、デスクトップ環境での生成AI利用を可視化・制御するためのクライアントアプリとの連携基盤を開発していただきます。バックエンドエンジニアとして、PythonによるAPIサーバー、認証・認可、ログ収集、テナント分離、監査ログ、ポリシー配信など、管理画面とデスクトップアプリを支えるサーバサイド機能の設計・実装を担当していただきます。
募集背景
株式会社Elithは、東京大学・松尾研発のAIスタートアップとして、AI Safety・AI Securityの研究開発と社会実装を進めています。私たちが企画・開発・運営する自社プロダクト「GENFLUX」は、企業の生成AI活用を導入から運用、セキュリティ、品質評価、個別構築まで一気通貫で支える統合プラットフォームです。
攻めと守りを両立させるという考えのもと、現場実装を担う GENFLUX FDE、社内AI利用を可視化・統制する GENFLUX Security、AIの品質・安全性を評価する GENFLUX Evaluation、社内ナレッジを扱う GENFLUX Knowledge、閉域環境で動かす GENFLUX Local を展開しています。
生成AIの利用が急速に広がる一方で、情報漏洩やハルシネーション、規制対応といった課題は各業界で顕在化しています。日本発の技術でグローバルデファクトスタンダードを目指す挑戦に、一緒に取り組む仲間を募集しています。
業務内容
- Web管理画面およびデスクトップアプリ向けのAPI設計・実装
- デスクトップアプリから送信される利用ログ・イベントの収集、保存、集計基盤の設計
- 組織・ユーザー・端末・アプリ単位での認証・認可、テナント分離の設計
- 監査ログ、アラート、利用状況ダッシュボードを支えるデータモデル・クエリ設計
- フロントエンド、デスクトップクライアント、インフラ担当と連携した仕様策定・QA・改善
このポジションの魅力
- 生成AIのセキュリティという成長領域で、国内でも数少ないAIセキュリティプロダクトのバックエンドを、立ち上げに近いフェーズから設計・実装する経験が得られます
- 監視・制御・監査という運用判断に直結する機能を、API設計や認証・認可基盤の仕様策定段階から主体的に設計できます
- シャドーAI検知やDLPなど、大量のログ・イベントを扱うデータパイプラインやリアルタイム処理の設計に関われます
- 認証・認可基盤やマルチテナントのテナント分離など、拡大するプロダクトの土台づくりに携われます
- 少人数チームで裁量が大きく、技術選定やアーキテクチャ方針に自分のスタンスを反映できます
必須条件
- Pythonを用いたB2B WebアプリケーションまたはAPIサーバーのバックエンド開発・運用経験(3年以上)
- プロジェクトのマネジメント、バックエンドチームのリード経験
- Webアプリケーション、デスクトップアプリなどのクライアントと連携するAPI設計・実装経験
- リレーショナルデータベース(PostgreSQLなど)を用いたデータモデリングとクエリ設計の経験
- 認証・認可、権限管理、マルチテナント構成のいずれかに関する設計・実装経験
- ステークホルダーを巻き込み、専門的な技術を理解できる内容に翻訳して対話し、意思決定をリードできるコミュニケーション能力
- ビジネス課題に対して、プロジェクトに応じた適切な技術選定を行い、継続的な価値検証を通じた課題解決ができること
- 日本語でのコミュニケーションが可能なこと
歓迎条件
- AIを組み込んだWebアプリケーションの開発経験
- セキュリティ領域(認証・認可、監査ログ、脆弱性対策など)に関わるプロダクトの開発・運用経験
- Google Cloudなどのクラウド環境でのインフラ構築・運用、Terraformによる構成管理の経験
- GitHub ActionsやCloud Buildを用いたCI/CDの構築・改善経験
- 大量データを扱うデータパイプラインや非同期処理、監視・モニタリングの設計経験
求める人物像
- バックエンド/セキュリティ/AI領域の技術潮流を継続的にキャッチアップし、自社プロダクトの文脈・制約・顧客課題を踏まえて、採用すべき技術や設計方針に対して自分なりのスタンスを持てる方
- 顧客やユーザーの表面的な要望だけでなく、その背景にある本質的な課題を捉え、仮説を立てながら解決に向けて主体的に動ける方
- 変化が早く不確実性の高い状況においても、前向きな姿勢で事実・仮説・リスクを整理し、建設的な議論を通じて意思決定と実行を進められる方
- 相手のコンテキストや解像度に配慮し、他者にリスペクトを持ってコミュニケーションできる方
開発環境
- フロントエンド:HTML, CSS, JavaScript, TypeScript, React(Next.js)
- バックエンド:Python
- デスクトップアプリ:Tauri, Rust
- データベース:Cloud SQL(PostgreSQL)
- API:REST
- 監視・モニタリング:Cloud Monitoring
- インフラ:Google Cloud, Docker
- プロビジョニング:Terraform
- CI/CD:GitHub Actions, Cloud Build
- 認証:Supabase Auth, Firebase Auth
- 開発ツール:Claude Code, Codex, Notion AI, GitHub, GitHub Copilot, Figma
- コミュニケーション・コラボレーション:Google Meet, Slack, Miro, Notion
開発フロー
役割分担はありますが、責務に関係なく意見や提案を出し合い、メンバー全員が開発フローに関わり開発を進めています。日次のスクラムでのチーム内共有、週次の開発定例での全体共有を通してプロダクトの改善点・問題点を洗い出し、各自のチケット(GitHub)やリリース内容の確認・調整を行っています。
募集条件
- 雇用形態
- 正社員 / 業務委託
- 給与
- 正社員:年収700万円〜1,000万円(経験・スキルに応じて相談)
- 正社員は昇給年1回。年収を12で割った金額を月額固定給として支給します。ストックオプション制度あり
- 業務委託:時給3,000円〜6,000円(経験・スキルに応じて相談)
- 勤務地
- 東京都文京区本郷2-27-17 フロンティア本郷Ⅰ 6-A(本郷三丁目駅 徒歩約2分)
- フルリモートでの勤務が可能です
- 勤務時間
- コアタイム 13:00〜18:00
- 休日・休暇
- 完全週休2日制(土・日・祝)
- 有給休暇(入社後半年で10日付与)
- 夏季休暇(2日間、7〜9月で自由に取得可能)
- 年末年始休暇(5日間)
- 産休・育休
- 試用期間
- 3か月
- 福利厚生
- 社会保険完備
- 学会の投稿・参加費用負担
この職種に応募する
応募フォームでは、基本情報・学歴・職歴、公開された実績、志望理由などをご入力いただきます。
