Careers
Generative AI Engineer
Overview
Twinlinkでは、生成AIおよび大規模言語モデル(LLM)を活用した次世代ソフトウェアを開発するGenerative AI Engineerを募集しています。 本ポジションでは、LLM、RAG、AIエージェント、自然言語処理、ワークフロー自動化などを活用し、実際のユーザーや企業が利用できるAI機能を設計・開発します。 単にAI APIを呼び出すだけではなく、モデル選定、コンテキスト設計、検索、ツール連携、評価、セキュリティ、バックエンド実装まで含めて、AI機能を本番環境で安定して動作させることが重要な役割です。 プロダクト、デザイン、バックエンド、プラットフォームチームと連携しながら、AI技術を実用的なプロダクトへ変えていきます。
Responsibilities
• LLMおよび生成AIを活用したプロダクト機能の設計・開発。 • AIアシスタント、Copilot、AIエージェント、自動化機能などの実装。 • RAG(Retrieval-Augmented Generation)システムの設計・開発。 • ドキュメント処理、Embedding、検索、Rerankingなどのパイプライン構築。 • 外部APIや社内システムを利用できるAIツール連携機能の開発。 • Structured OutputやFunction Callingを利用した信頼性の高いAIワークフローの構築。 • 会話履歴、コンテキスト、状態管理、メモリ機能などの設計。 • AI機能を支えるバックエンドAPIやサービスの開発。 • AI出力の品質、正確性、レイテンシ、コストなどを評価する仕組みの構築。 • Hallucinationや不正確な回答を減らすための検証・Fallback機能の実装。 • Prompt、モデル、検索方式、コンテキスト構成などの継続的な改善。 • AI機能のログ、監視、評価データを分析し、本番環境で発生する問題を改善。 • 新しいモデルやAI技術を検証し、実際のプロダクトへの導入価値を判断。 • エンジニア、デザイナー、プロダクト担当者と協力し、ユーザー課題をAI機能へ変換。 • TwinlinkのAI Engineeringにおける技術基盤と開発標準の構築に貢献。
Requirements
• ソフトウェアエンジニアリング、AI、機械学習、または関連分野で2年以上の実務経験。 • Pythonを使用したソフトウェア開発経験。 • LLMまたは生成AIを利用したアプリケーション開発経験。 • Prompt Engineering、Embedding、Vector Search、RAGなどに関する実践的な理解。 • APIおよびバックエンドシステムの開発経験。 • SQLおよびデータベースに関する基本的な知識。 • ソフトウェア設計、データ構造、アルゴリズムに関する基礎知識。 • AIの出力をそのまま信用せず、品質や失敗パターンを分析できる能力。 • 新しいAI技術を素早く学習し、実際のプロダクトへ応用できる能力。 • Gitを使用したチーム開発経験。 • エンジニア以外のメンバーとも協力できるコミュニケーション能力。 • 日本国内で合法的に就労できる方。 • 日本語で業務上のコミュニケーションができる方。
Preferred qualifications
• OpenAI、Anthropic、Gemini、Azure AI、またはその他のLLMプラットフォームを利用した開発経験。 • AIエージェントやAgentic Workflowの本番開発経験。 • Function Calling、Tool Use、Structured Outputなどの実装経験。 • pgvector、Pinecone、Weaviate、Milvusなどを利用したVector Searchの経験。 • Hybrid SearchやRerankingなど高度なRAG技術の経験。 • PostgreSQL、Redis、Queue、非同期処理などのバックエンド技術経験。 • AI Evaluation、Observability、Guardrailなどの仕組みを構築した経験。 • Prompt InjectionやAI Securityに関する知識。 • SaaS、B2B、エンタープライズ向けAIプロダクトの開発経験。 • Docker、Kubernetes、AWS、Azure、Google Cloudなどの経験。 • Open Source LLM、Fine-tuning、Model Servingなどの経験。 • 英語で技術ドキュメントを読み、グローバルエンジニアリングチームとコミュニケーションできる能力。