求人を探す

ファンド

【正社員】AI駆動開発エンジニア(バックエンドエンジニア)— 1億件規模の検索基盤×LLM機能の本番実装|AI時代の企業データインフラのプロダクトAPIを設計から担う|フルリモート・フルフレックス

株式会社SalesNow

  • 年収:500万円〜1500万円
  • 勤務地:東京都
  • 業種: SaaS
  • 職種: エンジニア(バックエンド)
  • 組織規模:51〜100人
  • 仕事内容 仕事内容

    <SalesNowについて>

    SalesNowは「誰もが活躍できる仕組みをつくる。」を掲げ、働き方を根本から変える挑戦をしています。働き手が減る日本で、1人が生み出せる価値をどこまで増やせるか。企業データとAIで、BtoBの仕事の進め方そのものを組み替えることが、SalesNowの事業です。

    その土台が、1,600万件超の法人・組織データベースです。企業・組織・拠点・部署までをユニークに構造化し、レコード数は80億。企業データベース収録件数No.1です(2025年10月期・日本マーケティングリサーチ機構調べ)。この基盤の上で、画面・CRM連携・Data API・SalesNow MCPが使う企業データの取得処理を設計します。用途に応じて性能と正確性を両立させることが、バックエンドエンジニアの仕事の中心です。

    この規模と粒度は、Webを集めるだけでは組み上がりません。独自の収集網「SalesNow Data Network」は3つのルートでできています。1つめは、Web情報をAIで日次更新するデジタルの基盤です。2つめは、数万人規模のデータリサーチャーのパートナーネットワークと社内の体制によるアナログな収集で、実地調査から紙の資料の読み取りまで、検索では出てこない情報を取りに行きます。3つめは、月間700万PVの自社メディア(企業版Wikipedia)に集まるユーザー投稿で、このユーザーのネットワークもアナログな収集の一部を担います。アナログな収集・投稿・Webという性質の違うデータを1つのIDに収斂させるため、取り込みと名寄せの設計がそのままデータの価値を決めます。

    独自のJCコードは、本社・工場・支社支店・店舗まで拠点ごとに一意のIDを振る体系で、多拠点やグループ会社を正確に串刺しできます。組織図と部署の直通番号まで持ち、部署連絡先は750万件超。50項目超の情報と、大業界30件〜/小業界400件〜/事業内容3,000件〜の3層分類を扱います。拠点ごとのJCコードと組織・部署の階層、多数の属性を、APIと検索インデックスにどう反映するかを設計します。グループ会社を横断する検索や部署単位の絞り込みを支え、検索の粒度と応答性能を両立させる経験を積めます。

    AIの出力の品質は、参照するデータの品質で決まります。SalesNowは、AIと営業システムにデータを供給する、AI時代の企業データインフラです。

    企業データは、『SalesNow』の画面と、Salesforce・HubSpot・kintoneとの連携で届けています。Data APIはベータ版として、Company / News / Recruit / Organization の4種別を提供しています。SalesNow MCPを通じて、Claude・CursorなどのAIエージェントからも直接利用できます。営業戦略コンサルティングからデータ基盤の構築・AI実装・営業BPOまで一社で提供しているので、顧客が企業データを実際にどう使っているかが、要望ではなく事実として設計に届きます。APIの仕様や検索の粒度を、現場の使われ方を知ったうえで自分で決められます。プロダクト『SalesNow』が扱うのは営業の領域です。会社が企業データとAIで組み替えようとしている仕事は、営業に限りません。いま設計するAPIとデータ構造は、その広がりを前提に考えることになります。ヤマト運輸、パナソニック、LINEヤフー、SMBC日興証券、パーソルキャリア、JCB、GMOペイメントゲートウェイなどへの導入実績があります。大手企業への導入実績があるプロダクトだからこそ、APIの応答速度と後方互換の判断が、顧客の業務を止めない設計の力として問われます。

    営業の現場で鍛えられた要件と、独自に集めた企業データの両方を手元に持ったまま、拠点ごとのIDと組織・部署の階層を、人にもAIエージェントにも返せる形に設計できます。

    人を増やした分だけ売上が伸びる時代は、終わりました。 だからSalesNowは、組織が大きくなる前にAI前提の組織へつくり替えました。バリューに「AIネイティブ」を掲げ、2025年11月を起点に、社員1人あたりARRを3年で10倍にする目標を置いています。実装から品質検証までの開発工程を設計し直し、1人が担える開発の範囲を広げることが、バックエンドエンジニアのこの目標への関わり方です。

    <募集背景>

    中核のプロダクトAPIは、Python(FastAPI)で実装しています。バックエンドエンジニアは、このAPIとLLM機能・SalesNow MCPの設計・実装を担います。画面で検索する人と、企業データを取得するAIエージェントの双方を支えるバックエンドをつくれる仕事です。同じデータに対して、人が1回ずつ検索する場合と、エージェントが連続で叩く場合では、必要な設計が変わります。

    APIのリポジトリでは、直近30日間で780本のPRがマージされています(2026年9月12日計測)。AIを使うことで、実装できる量は増えました。一方で、その変更を設計とデータの前提から確かめられる人が足りていません。検索基盤の性能、モデル層の設計、LLM機能の品質を同時に引き上げ、増えた変更を本番へ届ける仕組みをつくるバックエンドエンジニアを募集します。

    <入社後に取り組む課題>

    2026年9月12日時点で、次の課題に取り組んでいます。

    • フルリインデックスの時間を縮める。対象は、企業・拠点・部署などを横断するOpenSearchの全文検索基盤(1.05億ドキュメント・約460GB)です。改善候補である取得側のDBクエリと投入処理を設計し直します
    • 2,800行のモデル層を、稼働を止めずに分解する。循環インポートを解消し、レイヤーの境界を明確にする4フェーズの計画です。Strangler Fig・Feature Flag・APIバージョニングを使い、後方互換を保ちながら段階的に分解します。障害対応と並行して進めます

    どちらも、顧客が毎日使うプロダクトで、設計の判断がそのまま性能と安全性に表れる課題です。

    <お任せしたい業務内容>

    PdM・セールス・アカウントマネジメント・フロントエンドの担当者と連携し、SalesNowの中核を支えるバックエンド開発をリードしていただきます。LLMとAI Agentを使った機能を中心に、設計・実装を担います。経験や志向に応じて調整します。

    • Python(FastAPI)・TypeScript(AWS Lambda)によるバックエンドAPIの設計・実装・保守・最適化
    • LLMを活用したAI機能(企業サマリ、課題サジェスト、経済情報サマリ等)の設計・実装
    • 商談準備のレポート作成、リストの生成、議事録のSFA登録、CRMへの記録、リードのスコアリングを支えるAIワークフローの設計・実装(AI Agent自体の設計・実装を含む)
    • SalesNow MCPの設計・開発
    • プロンプトエンジニアリングとLLMパイプラインの設計
    • AIモデルの評価基盤の構築(精度・コスト・レイテンシのバランス最適化)
    • 数千万〜数億件規模の法人データ基盤の構築・運用(PostgreSQL / Elasticsearch / DynamoDB / S3 / Databricks / n8n / LLM)
    • 高頻度アクセス・大量データに対応するパフォーマンスチューニング・データベースチューニング
    • AWS上でのインフラ設計・監視・セキュリティ対応
    • 新機能・改善における要件整理・技術検証・設計提案
    • CI/CD環境の整備、開発プロセスの改善、技術的な意思決定のリード
    • プロダクトの成長に向けた、経営陣との技術戦略の検討
      ※従事すべき業務の変更の範囲:有り

    <利用する技術・ツール>

    • 言語: Python(FastAPI / SQLAlchemy)、TypeScript(Next.js)、SQL
    • データベース・検索: Aurora PostgreSQL、Elasticsearch / OpenSearch、DynamoDB
    • インフラ: AWS(Lambda / ECS / CloudFront / S3 / Firehose / Athena)、GCP、Fastly、Terraform
    • データ: Scrapy、Airflow(MWAA)、Databricks(Spark / Delta Lake)
    • AI・LLM: Amazon Bedrock、Azure OpenAI、Claude、Gemini
    • 開発ツール: Claude Code、Codex、Cursor、GitHub Copilot、CodeRabbit、n8n
    • デザイン: Figma
    • コミュニケーション: Slack、GitHub、Notion、Asana、Google Workspace

    <開発の進め方>

    スクラムをベースにしたアジャイル開発です。ミッションごとにチームを組み、2週間のスプリントで開発します。デイリースクラム・スプリントプランニング・スプリントレビュー・ポストモーテムを行います。

    AIとの開発は、次のように進めています。

    • Claude・Geminiは全員が使え、Codexも併用し、用途でモデルを使い分けます
    • 成果物は複数のLLMにレビューを依頼し、採否は人が根拠を確認して決めます。エンジニアはCodeRabbitでPRの一次チェックを行い、その結果を踏まえて設計の妥当性・データの前提・影響範囲を確かめます
    • AIへの指示書(.claude/skills/)も、コードと同じ手続きでPRレビューします。自分が見つけた指示の工夫を、チームで検証したうえで、ほかのメンバーも使える開発手法として共有できます
    • Claude Codeを6並列で動かし、調査から実装・検証・リリースまで回すメンバーもいます。成果物はGitHubで管理し、並列で進んだ実装も、複数のLLMの指摘と人の確認を経てから本番に入ります。速さと検証を両立させる開発の型を、自分の手で回せます
    • 目的と予算を合意したあとは、担当者が進め方を決めます

    <ポジションの魅力>

    • 1,600万件超・80億レコードの法人・組織データベースとLLMを組み合わせ、PoCではなく本番で使われる機能へ仕上げます。LLMパイプラインの実装から本番の評価基盤まで一貫して担い、大規模な企業データを使うAI機能の品質を、実装と検証の両面から支えられるエンジニアになれます。Data → AI → Agent → Interface の4層のうち、AIレイヤーとAgentレイヤーを中心に担い、データが蓄積するほど機能が賢くなる構造を自分の手でつくります
    • 参照するのは、調査網と社内の体制がアナログに集めた情報と自社メディアの投稿、拠点ごとに一意のIDで紐づいた構造、組織図と部署の直通番号まで含むデータです。LLMの出力の品質を、プロンプトだけでなく参照データの構造から設計できます
    • 1.05億ドキュメント・約460GBの検索基盤の再設計と、2,800行のモデル層の段階的な分解を、稼働中のAPIを止めずに、自分の設計で進めます。Strangler Fig・Feature Flag・APIバージョニングを本番で使い分けた判断が、そのまま自分の設計の実績として残ります
    • AIで変更量が増えたAPIのリポジトリで、変更を設計・データの前提・影響範囲から確かめる検証工程を、自ら設計できます。会社は社員1人あたりARRを3年で10倍にする目標を置いています。1人が担える開発の範囲をAI前提で広げる工夫が、そのまま事業の目標に直結します
    • AIツールへの支出は1人あたり月平均10万円以上(会社負担)です。目的と予算を合意したあとは、用途に合うモデルやツールを自分で選び、開発工程に組み込んで検証できます。複数のLLMを開発とレビューに組み込み、どこをAIで進め、何を人が検証するかまで自分で設計します
    • Azure OpenAI・Gemini・Anthropic のモデルを用途別に併用しています。精度・コスト・レイテンシを検証し、用途ごとのモデル選定から構成設計まで担うことで、特定のモデルに依存しないアーキテクチャを設計する力が身につきます
    • 企業データの品質判定にLLM as a Judgeを使います。判定の基準は人が定め、本番での検証工程を設計します。判定結果をどの根拠で採用するかまで設計するので、LLMを組み込むだけでなく、その出力の品質を保証する側の専門性が身につきます
    • 大手企業や急成長スタートアップ出身のエンジニア・ビジネスパーソンと共に働きます。高い技術力と開発組織の知見を吸収しながら、これから組織が拡大していくフェーズで、設計の方針もレビューの基準も決める側に回れます。技術の判断だけでなく、開発組織のつくり方まで経験として持ち帰れます
    • 技術選定や設計提案に、経営陣と直接議論しながら関われます。経営陣も自分でコードを書くので、実装の重さが分かる相手と、技術の判断を事業の優先順位から詰められます

    2〜3年後、AIを使えることは当たり前になります。差がつくのは、AI前提で組織と業務を設計できるかどうかです。SalesNowのバックエンドエンジニアは、AIと人の役割分担を開発工程に組み込み、その設計を毎日の実装で試しています。

    <選考プロセス>

    原則すべてのステップをオンラインで実施します。

    1. エントリー
    2. 書類選考
    3. Web面談(2〜5回)
    4. リファレンスチェック
    5. オファー面談

    <SalesNow Information>

  • 労働条件 労働条件
    給与 年収500〜1,500万円
    勤務地 渋谷オフィス(リモートワーク可)
    ※就業場所の変更の範囲:無し
    雇用形態
    勤務体系
    勤務形態
    • フルリモート勤務(東京近郊:月1回の出社推奨日あり/地方在住:年1〜2回の全社イベント出席のみ)
    • 地方在住者の全社イベント出席時:交通費・宿泊費全額支給
    • SlackやGoogle Meetを中心としたオンラインコミュニケーション
    • ※就業場所の変更の範囲:無し
    勤務時間
    • フルフレックスタイム制(コアタイムなし)
    • 1日の標準労働時間:8時間
    休日・休暇
    • 完全週休2日制(土日祝)
    • 年末年始休暇
    • 夏季休暇
    • 有給休暇(入社6ヶ月後10日付与、最大20日まで繰り越し可)
    • female休暇(年5日)
    • 慶弔休暇
    • 産前産後休暇・育児休業
    • 介護休業
    試用期間
    福利厚生
    各種手当
    • 交通費全額支給
    • 読書支援手当(上限5,000円/月)
    • スキルアップ・生産性向上支援(上限10,000円/月)
    • 飲みニケーション手当
    • リファラル採用手当
    • 残業手当
    健康・安心サポート
    • 社会保険完備(健康保険・厚生年金・労災保険・雇用保険)
    • ベビーシッター補助制度
    • 人間ドック(隔年/40歳以上対象)
    その他
    • ストックオプション制度
    • AIツールへの支出は、1人あたり月平均10万円以上(会社負担)
  • 応募条件 応募条件

    必須スキル

    • PythonでのバックエンドAPI開発経験3年以上(FastAPI / Flask / Django等)
    • バックエンドAPIの設計・DB設計の経験
    • LLM API(OpenAI / Claude / Gemini等)を利用した機能開発の経験
    • プロンプト設計やLLMパイプラインの構築経験
    • 事業会社におけるアジャイル開発の経験
    • コードレビュー・設計レビューの経験

    歓迎スキル

    • RAG、MCPの設計・実装経験
    • AI Agentフレームワーク(LangChain / LlamaIndex等)の利用経験
    • 技術選定・アーキテクチャ設計のリード経験
    • 生成AIによるデータ処理の経験
    • 仕様検討など、ステークホルダーとの要件調整の経験
    • スタートアップ、または0→1のプロダクト開発の経験
    • データ基盤やクラウドインフラの構築・運用経験

    求める人物像

    • ミッション・バリュー(AIネイティブ・コト志向・最高品質)に共感し、AIを使いこなす意志がある方
    • シリーズB目前のスタートアップならではのスピード感を楽しみ、変化の中でも目的から考えて課題を発見し、解決に導ける方
    • 誠実さとオーナーシップを持って、チームや顧客に向き合える方
    • 新しい技術を自ら試して身に付け、前提を疑いながら技術的な挑戦に向き合える方
    • LLMの特性と限界を理解し、プロダクト要件に合わせた設計判断ができる方
    • 顧客やビジネス職の声を真摯に受け止め、チームに情報を共有しながら改善に導ける方

    ※詳しくはカルチャーデックをご覧ください。
    https://speakerdeck.com/salesnow/culture-deck

エントリー

エントリー