【フルリモート/週5/Python】生成AIと膨大なデータを統合しビジネスの意思決定を変革するAIデータプラットフォームのバックエンドエンジニア お任せしたいこと [役割]バックエンドエンジニアとして、最先端の生成AI(LLM)技術と企業内に眠る膨大な非構造化・構造化データを掛け合わせ、高精度な分析や業務自動化を実現する次世代BtoB向けAIデータプラットフォームのコアバックエンド開発をお任せします。 [役割に対して求める成果]「AIモデルの検証」で終わらせず、商用環境で確実に機能するプロダクトにするため、Python(FastAPI等)による非同期かつスケーラブルなAPI開発と、RAG(検索拡張生成)アーキテクチャに最適化された高速なデータ処理パイプラインを堅牢に構築すること。 具体的な業務内容 ・Python(Python 3.11以降)およびFastAPI(またはDjango)を用いた、フロントエンド(SPA)向け高パフォーマンスなREST API / GraphQL APIの詳細設計・実装 ・型ヒント(Type Hints)やPydanticを活用した、保守性が高く堅牢なモダンPythonコーディングの実践 ・OpenAI APIやAnthropic等のLLM(大規模言語モデル)の組み込み、およびLangChainやLlamaIndexを用いたプロンプトエンジニアリング・RAG(Retrieval-Augmented Generation)基盤の実装 ・Pinecone、Qdrant等のベクトルデータベース(Vector DB)を利用した、意味検索(セマンティックサーチ)の最適化とクエリチューニング ・Amazon Aurora(PostgreSQL)を用いた複雑なリレーショナルデータのテーブル設計と、SQLチューニング(N+1問題の解消等) ・CeleryやApache Airflowを用いた、膨大なデータクレンジングやエンベディング生成等の非同期タスク・バッチ処理の設計および高速化 ・Pytestを用いたテスト駆動開発(TDD)の徹底と、GitHub Actionsを用いたCI/CDパイプラインの構築・運用 必須スキル・経験 ・Pythonを用いたWebアプリケーションのサーバーサイド開発経験(3年以上) ・FastAPI、Django、Flask等のPython Webフレームワークを用いた実務経験(2年以上) ・MySQLまたはPostgreSQL等のRDBMSを用いたデータベース設計、トランザクション管理、およびSQLチューニングの経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 歓迎スキル・経験 ・LLM(大規模言語モデル)や生成AIを活用したプロダクト・機能の開発経験 ・LangChain、LlamaIndex等のLLMオーケストレーションフレームワークの使用経験 ・ベクトルデータベース(Pinecone, Qdrant, Weaviate等)を用いたRAGシステムの実装・運用経験 ・Celery等のタスクキュー、またはApache Airflow等のワークフローエンジンを用いた非同期処理・データパイプラインの実装経験 ・AWSまたはGCP環境(ECS, EKS, Cloud Run等)でのコンテナ技術(Docker/Kubernetes)を利用したインフラ構築・運用経験 ・機械学習エンジニア(MLエンジニア)やデータサイエンティストと協業し、MLモデルを本番APIにデプロイした経験(MLOpsの知見) 開発環境 言語・フレームワーク:Python 3.11+, FastAPI (または Django), Pydantic, SQLAlchemy, Pytest AI・データ連携:LangChain, LlamaIndex, OpenAI API, Celery インフラ・ミドルウェア:AWS (ECS, Aurora PostgreSQL, S3) または GCP, Docker, Qdrant / Pinecone (Vector DB), Redis CI/CD・ツール:GitHub, GitHub Actions, Datadog, Terraform, Jira, Confluence, Slack 開発チームについて プロダクトマネージャー1名、テックリード1名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、AI/MLエンジニア3名、SRE2名の体制です。「Python=単なるスクリプト言語」という古いイメージを払拭し、厳格な型定義とアーキテクチャ設計によってエンタープライズの品質要求に応えつつ、AIの進化スピードに負けないアジリティで開発を進めるプロフェッショナルなカルチャーです。 求める人物像 ・AIや機械学習のバズワードに踊らされることなく、それを「ユーザーに価値を届けるための安定したソフトウェア」として実装することにエンジニアリングの喜びを感じる方 ・パフォーマンスの劣化やメモリリークを許容せず、プロファイラ等を活用して論理的かつ泥臭くボトルネックを特定・解消できる方 ・フルリモート環境下において、AIエンジニアやフロントエンドエンジニアなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 仕事の魅力 現在のテクノロジー業界で最も注目を集める「生成AI × エンタープライズSaaS」の最前線で、コアバックエンドの設計から実装までを一貫して担える非常にエキサイティングなポジションです。RAGアーキテクチャの構築やベクトル検索の最適化といった、次世代のバックエンドエンジニアに必須となるAI統合型のシステム設計を極めることで、国内のみならずグローバルでも通用するトップクラスの市場価値を獲得することができます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。