メインコンテンツへスキップ

【Dev】Software Engineer

Technology
Plainer
1ヶ月前まで 2026/11/7

職務内容

Description

Description

PLAINERが目指している世界

生成AIの登場によるソフトウェア市場の変革

生成AIの登場により、ソフトウェアの開発・構築は急速に高速化しています。誰もがソフトウェアを作れるようになった結果、市場にはプロダクトが溢れ、購買者がその違いを認知しきれない状況が生まれています。それは市場だけの話ではなく、自社の営業担当ですら、自社プロダクトの価値を正しく理解し伝えきることが難しくなっている。「何を作るか」と同じかそれ以上に、「どう届けるか」が問われる時代に変わりつつあります。

さらに、この先は購買者自体が人からAIへと変化していきます。マーケティング・セールス・CSといったレベニュープロセス全体がAIによって再定義される中で、価値の届け方もまた変わり続けていくことになります。

人間によるプロダクト仕様・価値の理解がボトルネックになっているため、これを形式知化していく必要があると考えています。データを記録するだけのSystem of Recordから、データが判断や行動を導くSystem of Intelligenceへと昇華させること。プロダクトのローンチから価値定着まで、一連のプロセスを支える仕組みの構築が急務になっています。

Software Enablement Agent「PLAINER」とは

PLAINERは、プロダクトの価値伝達をデータ化し、レベニュープロセス全体をAIとともに再構築するSoftware Enablement Agentです。

インタラクティブデモを起点にプロダクトデータ・販売データを蓄積し、複数のAI Agentを構築。各Agentが業務プロセスに組み込まれ、使われるほどナレッジが蓄積され、顧客接点の精度が上がっていく。価値が届くことで、顧客が何を求めているかも見えるようになる——そうしたデータの還流を生み出す構造を作っています。

現在は、商談前〜商談中におけるセー���ス・マーケティング領域のデモプロダクトを中心に提供しています。今後は契約後のカスタマーサクセス、オンボーディング、DAP(Digital Adoption Platform)領域へと拡張し、ソフトウェアを「売る側」だけでなく「使う側」の企業にも価値を届けていきます。

PLAINERの強みは、デモ作成時に取得するHTML / CSSなどのプロダクト構造情報や、ヘルプページ・利用データをLLMでナレッジ化し、プロダクトの使い方・価値・業務フローをAIが理解できる状態にできることです。これにより、導入直後から顧客ごとの業務に合わせたオンボーディングや活用支援、さらには適切なソフトウェア活用提案まで広げていくことができます。

ソフトウェアテクノロジーの価値が正しく伝わり、正しく使われる世界を、一緒に作っていく仲間を探しています。

ポジションに期待する役割

Software Engineer に期待すること

Software EngineerはPLAINERにおいて、既存プロダクトの改善・新機能開発・開発基盤の強化を担うポジションです。

PLAINERは、生成AIによってソフトウェアの作り方も届け方も変化する中で、プロダクト価値の伝達を支える新しいプラットフォームを作っています。今後、デモ領域からCS・オンボーディング・DAP領域へとプロダクトを広げていく中で、開発スピードと品質を両立しながら、少人数で大きな成果を出せる開発体制が重要になります。

このポジションでは、AIを活用した開発スタイルを取り入れながら、PLAINERのプロダクトを継続的に進化させていくことを期待しています。単に仕様を実装するだけではなく、顧客価値やプロダクトの使われ方を理解しながら、より良い実装を提案できる方を歓迎します。

業務内容

主に以下3つのミッションを担っていただきます。

① PLAINERプロダクトの機能開発・改善

顧客向けWebアプリ、運営向けWebアプリ、Chrome拡張、AI Agent / Intelligence層など、PLAINERを構成する各プロダクトの機能開発・改善を行います。

② メンテナンスコスト削減・開発生産性向上

既存機能の保守性向上、運用負荷の削減、テスト・CI/CD・開発ワークフローの改善などを通じて、チーム全体の開発速度を高めます。

③ AI / LLMを前提にしたプロダクト開発

LLM APIやAI Agentを活用した新機能開発、トークンコスト・レスポンス品質・運用性を意識した設計・実装を担います。

※変更の範囲:自社プロダクトの開発・営業・サポートおよび会社運営にかかわる一切の業務

直近お任せしたいこと

① 既存プロダクトの改善・新機能開発

顧客からの要望や事業優先度に基づき、PLAINERの主要機能の改善・新規開発を進めます。

② CS / オンボーディング領域に向けた機能開発

デモで蓄積したプロダクトナレッジを活用し、契約後のオンボーディングや活用支援につながる機能を開発します。

③ 開発ワークフローのAI化・自動化

Claude Code・Codex・Cursor・GitHub Copilot等を活用し、コード生成・レビュー・テスト・ドキュメント生成を含む開発プロセス改善に取り組みます。

開発環境

技術スタック

・バックエンド:Kotlin(Ktor)、TypeScript

・フロントエンド:TypeScript、React

・Chrome拡張:TypeScript、React

・インフラ:Google Cloud

・コーディングエージェント:Claude Code、Codex、Cursor、GitHub Copilotなどを積極活用

少人数組織だからこそ、1人あたりが使えるAIツールの自由度・予算を高めに設定し、価値あるプロダクトを最速で届けることに集中できる環境を整えています。

開発チームのコミュニケーションサイクル

チーム内には以下のようなコミュニケーションの場があります。

・隔週プロダクト会:PLAINERというプロダクトに関する情報共有の場です。ビジネス・エンジニアサイド共同で実施されます。お客様からの声や今後リリース予定の機能などをそれぞれの観点から自由に共有していきます。

・週次開発定例:開発全般のトピックスをメンバーそれぞれが持ち寄り、技術的な改善やチームコミュニケーションの円滑化を図る場になっています。

選考フロー

①カジュアル面談

選考要素等ゼロでPLAINERのことをお話させて頂く機会です。「選考に進むか分からない」「とりあえず情報収集したい」など転職のご意思が固まっていなくても問題ございません。

②面接(3回前後)

カルチャーやスキルのフィットを相互にすり合わせるための機会です。現場のエンジニアや経営陣とオンラインで面接させて頂きます。

③会食

気になる点やコミュニケーションを相互にすり合わせるための機会です。選考の場ではありますが、よりPLAINERで働くイメージを膨らませて頂くために少しカジュアルな形式を取っています。

Requirements

Requirements

Webアプリケーションまたはモバイルアプリをフルスタックに開発した実務経験 ※ フルスタックとは、フロントエンド、バックエンド、インフラ、セキュリティなどの領域を横断してご担当された経験を指します。

GitHub等を用いたチーム開発経験

プロダクトや顧客価値を意識して開発を進めた経験

Claude Code・Codex・Cursor・GitHub Copilot等のコーディングエージェントを用いてのプロダクト開発のご経験(実務/個人開発を問わず)

Preferred Experiences

Preferred Experiences

-LLMを使用した機能やAIエージェントの設計・実装・運用(トークン利用量・コスト・レイテンシの管理、Evalによる品質評価・改善を含む)の経験

-Chrome拡張の開発経験

-SaaSプロダクトの開発・運用経験

-CI/CD、テスト自動化、パフォーマンス改善、保守性改善の経験

We are looking for

We are looking for

-AIを前提に、ソフトウェア開発の生産性と品質を高めていきたい方

-事業・顧客価値に接続するプロダクト開発に関心がある方

-未整備な環境でも、自ら課題を見つけて改善できる方

-少人数チームで大きなインパクトを出すことにやりがいを感じる方

この求人に興味がありますか?

関連