a. Product の求人一覧 - 株式会社10X
a-1. バックエンドエンジニア(ネットスーパー事業)
バックエンドエンジニア(ネットスーパー事業)
事業内容・募集背景スーパー/ドラッグストア向けECプラットフォームのStailerの開発を担当します。Stailerで提供するプロダクトは、小売チェーンのECを運営するにあたって必須となるエンドユーザー向けのアプリ、小売事業者の店舗スタッフ向けのアプリやオペレーションシステム、配送事業者向けのアプリやオペレーションシステムなど、多岐にわたります。2020年6月のリリース以降、全国のスーパー/ドラッグストアの企業とパートナーシップを結び、ネットスーパー/ネットドラッグストアを日本全国に浸透させることを目指しています。エンドユーザー向けのユーザー体験、データ管理、オペレーション管理などが事業運営の土台となるため、良いソフトウェアを作ることが事業の肝となります。より良いソフトウェアを作り上げて事業を加速させるため、ソフトウェアエンジニアを募集します。業務内容ネットスーパーやネットドラッグストアはまだ「日本中であたりまえに使われている」というには遠い状況です。ネットスーパーがあたりまえに使われる未来を作るためには、まだ多くの課題がまだあります。例えば以下のような課題をチームで解決する中で、バックエンド領域の開発をご担当いただきます。・エンドユーザーの買い物体験のさらなる改善。
・小売企業のスタッフが商品や店舗のデータをより効率的に管理できるように改善する。
・ピッキング / パッキング / 配送といったオペレーションをより効率的に行えるように改善する。
・より少ないコストで多くの小売企業に利用していただけるようにソフトウェアの構造を変化させる。こうした課題の解決を通じて自分がつくるソフトウェアが、自身や身近な人の買い物体験・日常を変えていく過程を経験できることがStailerの開発に携わることの魅力の1つです。▼ 想定アサイン
Stailerネットスーパーの開発チームでは、プロダクトの領域ごとに2~4名のソフトウェアエンジニアが在籍するチームを組成しています。メンバーの特性やチームの状況に応じて、アサインするチームを決定しています。現在、ソフトウェアエンジニアが所属するチームには以下の4つがあります。・売場チーム
・店舗チーム
・お取引チーム
・お客様体験チーム希望やスキルに応じて、Webフロントエンドやモバイルアプリの開発も担当できます。仕事の魅力▼ スーパー/ドラッグストアという身近な課題への挑戦
スーパーやドラッグストアが取り扱っている食品や日用品は、誰も必要とするものです。しかし、これらを日常的にオンラインで買うようにしている人は、まだまだ少ないのが現状です。Stailerは日本全国の人に、「食品や日用品がオンラインで買える」という選択肢を提供することを目指しています。Stailerの開発に携わることが、自分自身や自分の身近の人の生活を変えるかもしれません。▼ 領域横断が可能な開発チーム
開発チームに在籍しているエンジニアは約20名ほどです。技術領域ごとの職種分けはなく、バックエンドからWebフロントエンド、モバイルアプリなど、必要に応じて様々な領域を柔軟に担当しています。メンバーの技術的なバックグラウンドは多様で、10Xへの入社前までに使用してきた言語はRuby、Go、TypeScript、Java、Swift、Kotlin、PHPなどです。開発環境【モバイルアプリ】
フレームワーク: Flutter
開発言語: Dart
サーバー連携: gRPC
CI: GitHub Actions【サーバー】
インフラ: Google Cloud
開発言語: Dart
コンテナ管理: Kubernetes
データベース: Firestore
DWH: BigQuery
クライアント連携: gRPC
CI: GitHub Actions【Webフロントエンド(エンドユーザー向け)】
フレームワーク: Flutter
開発言語: Dart
バックエンド連携: gRPC
CI: GitHub Actions【Webフロントエンド(管理画面)】
フレームワーク: Nuxt.js
開発言語: TypeScript
バックエンド連携: gRPC
CI: GitHub Actions【ツール】
ソースコード管理: GitHub
ドキュメント: Notion
チャット: Slack主な選考プロセス書類選考1次面接コーディング試験トライアル選考(合計8-12時間程度、業務委託として稼働いただき、お互いに一緒に働きたいかの評価をします。)CEO面接
※ご希望やご状況に合わせた選考フロー・スピードも相談可能です。応募時に記載ください。
a-2. ソフトウェアエンジニア(新規事業)
ソフトウェアエンジニア(新規事業)
事業内容・募集背景小売事業のDXを支える「Stailer」のマルチプロダクト群の中の新規事業のソフトウェア開発を担当します。当社は、ネットスーパーのプラットフォームの開発・提供に注力し、小売事業者様のオンラインEC事業の立ち上げと成長を支援してきました。この事業を通じて培った知見と、昨今の深刻化する人材不足や生産性の課題から、これまでのネットスーパー事業だけに留まらず、小売事業者様が直面する様々な経営課題を解決するためのDX全般を支えるマルチプロダクトへと事業を拡大しています。具体的には、「Stailer AIプライシング」「Stailer AI発注」「Stailer MD」といったそれぞれのテーマに特化したソリューションを提供し、収益性の向上やオペレーションの最適化など、データとデジタル技術を駆使したプロダクトの開発を進めています。これらのソフトウェア開発を担当し、小売事業のDXの領域の事業を加速させるため、この度新たに現行のネットスーパーの開発を担当するSWEとは独立して、新たに「SWE(新規事業)」を募集することになりました。業務内容「Stailer AIプライシング」「Stailer AI発注」「Stailer MD」等の新規事業のアプリケーションの開発、および保守運用本ポジションには以下のポイントがあります。人々の生活に近い、手触り感のあるプロダクト開発で身近な人が利用するプロダクト開発に関わることができるマルチテナント・マルチプロダクト・エンタープライズ向けの3つが重なる開発という貴重な機会がある一人でフロントエンドからバックエンド、バッチ処理の広範囲な開発に関わることができる開発環境【モバイルアプリ】
フレームワーク: Flutter
開発言語: Dart
サーバー連携: gRPC
CI: GitHub Actions【サーバー】
インフラ: Google Cloud
開発言語: Dart (他言語での開発も検討中), TypeScript
コンテナ管理: Kubernetes (GKE), Cloud Run
データベース: PostgreSQL (Cloud SQL)
DWH: BigQuery
クライアント連携: gRPC
CI: GitHub Actions【Webフロントエンド】
フレームワーク: React Router v7
開発言語: TypeScript
バックエンド連携: gRPC
CI: GitHub Actions【ツール】
ソースコード管理: GitHub
ドキュメント: Notion
チャット: Slack
Coding Agent: Claude Code / OpenAI Codex主な選考プロセス基本的な流れは下記となりますが、ポジションによって異なる場合があります。書類選考1次面接コーディング試験トライアル選考(合計8-12時間程度、業務委託として稼働いただき、お互いに一緒に働きたいかの評価をします。)CEO面接※選考プロセス内でカジュアルに役員・メンバーとの接点を持っていただくことがあります
※ご希望やご状況に合わせた選考フロー・スピードも相談可能(応募時に記載ください)
a-3. バックエンドエンジニア(検索、推薦)
バックエンドエンジニア(検索、推薦)
事業内容10Xではネットスーパー・ネットドラッグストアのプラットフォーム「Stailer ネットスーパー」をはじめとして、新規事業の「Stailer AI発注」など、スーパーの経営課題を改革するためのDXプラットフォームを開発しています。業務内容本ポジションのソフトウェアエンジニアは、10Xの多岐にわたるプロダクトの課題を、検索、推薦の技術で解決するチームのバックエンドエンジニアです。チームの紹介本ポジションのソフトウェアエンジニアが所属する CX (Cool experience) チームは、扱っている技術領域も、プロダクトの領域も広いです。それはこのチームで働く魅力でもあるので、ここでは本チームが開発しているものの一部を紹介します。商品検索検索精度改善の事例LLMを活用した商品検索タグ自動生成とRecall改善の取り組み(BigQuery × Gemini)検索の並び順改善を加速する道のりアプリケーション側の改善だけでなく、検索インフラの改善もしています10X の検索を 10x したい商品推薦現在Stailerネットスーパーでは7個の推薦機能が動いています10X の推薦を作るチームと ML platformMLOpsStailerのML基盤はVertex AI Pipelinesをベースにして構築されており、現在そこでは14種のML pipelineが動いています10X のコスパ重視 MLOps配送計画Stailerには、どの商品をどの車両で配送すると効率が良いかを計画する数理最適化問題を解くシステムがあります元々別のチームがオーナーであったこのシステムのオーナーを引き受け、精度改善をはじめとするシステムの改善に取り組んでいます以上の通り、本チームが扱う技術領域はフロントエンド、バックエンドだけでなく、検索、推薦、ML、LLM、MLOps、数理最適化と多岐に渡り、その活用先も広いのです。募集背景上記のチーム紹介の通り、本チームは多くのシステムを抱えていますが、バックエンド(検索、推薦、MLOps、数理最適化など含む)エンジニアは2人しかいません。ひとつひとつのシステムの保守性は高いのですが、それでも数が多いために運用業務に割かれる割合が多くなってきました。そこで、高いバックエンドのスキルを持ち、システムの安定稼働とスケーラビリティ向上をリードしてくれるエンジニアを募集します。運用負荷が高い問題を解決できたら、その先ではより高い検索精度の実現、新しい推薦機能の実現、数理最適化の新たな応用、LLM を利用した機能の実現を目指します。本ポジションの必須条件は主にバックエンドの開発経験であり、検索、推薦、MLOps、数理最適化の経験は歓迎条件としております。それは、上記の通りシステムの安定稼働とスケーラビリティ向上が当面の目標であるからです。ただし、長期的には検索、推薦、MLOps、数理最適化の分野でも貢献してもらうことを期待しているため、それらのスキルを持っていることはポジティブに働きますし、いまそのスキルがなくとも将来的にキャッチアップする気概を求めています。この通り、歓迎条件の範囲が広いことを理由として賃金のレンジも広くなっております。
詳しい背景はこちら: 10X の CX (Cool Experience) チームで働きませんか技術環境開発言語: Python, Dart, Goインフラ: Google Cloud, KubernetesMLOps: Vertex AI Pipelines全文検索エンジン: Elasticsearchデータベース: Firestore, CloudSQLDWH: BigQueryソースコード管理: GitHubCI/CD: GitHub Actionsコミュニケーション: Slack, Notion, Google Meet主な選考プロセス書類選考1次面接コーディング試験トライアル選考(合計8-12時間程度、業務委託として稼働いただき、お互いに一緒に働きたいかの評価をします。)CEO面接※ご希望やご状況に合わせた選考フロー・スピードも相談可能です。応募時に記載ください。
a-4. SRE
SRE
仕事概要10Xは、チェーンストアECの垂直立ち上げプラットフォーム「Stailer」を提供し、小売業のDXを推進しています。Stailerでは、消費者向けアプリ、小売事業者向けのオペレーションシステム、配送業者向けのオペレーションシステムなど、多岐にわたるプロダクトを展開しています。当社のミッションは、誰もが日常の買い物をより快適に、そして便利にできる未来を創ることです。そのために、すべてのお客様が安心して利用できる高信頼なサービスの提供が不可欠です。今回、サービスのスケーラビリティとリライアビリティをさらに強化するため、SRE (Site Reliability Engineer) を募集します。募集背景Stailerは、多くの小売事業者のストア運営を支える基盤として成長を続けています。特に、エンタープライズ企業との提携や新規事業の立ち上げを通じて、さらなる事業拡大が見込まれています。これに伴い、サービスの信頼性をより一層高めることが求められています。開発のアジリティを維持しながら、スケーラブルで堅牢なシステムを構築し続けることが、組織全体の大きな挑戦となっています。この課題に向き合い、短期的には信頼性向上のための施策をリードし、長期的には継続的な信頼性向上の仕組みを組織に浸透させる役割を担うSREを求めています。業務内容Stailerのサービス全体のリライアビリティ向上施策の立案・実施モニタリング、アラート設計、障害対応プロセスの最適化パフォーマンス改善やキャパシティプランニングの推進CI/CDの高度化によるデプロイメントの安定性向上SLO (Service Level Objective) の設計と開発チームへの導入支援IaC (Infrastructure as Code) によるインフラの標準化・自動化新規事業におけるインフラ構築および信頼性向上のためのアーキテクチャ設計技術環境開発言語: Dart (Flutterを用いてFrontend/Backendの両方を開発), Node.jsインフラ: Google Cloud, Kubernetesデータベース: Firestore, CloudSQLDWH: BigQueryソースコード管理: GitHubプロジェクト管理: GitHub ProjectsCI/CD: GitHub Actionsコミュニケーション: Slack, Notion, Google Meet効率化: GitHub Copilot, Devin AI10XでSREとして働く魅力事業成長を支える中核的な役割小売業のDX推進という社会的インパクトのある事業に関わることができます。新規事業の立ち上げに関与し、ゼロからスケーラブルなシステムを設計できます。技術的な挑戦と成長の機会Google Cloud + Kubernetesという技術スタックを活用した環境で働けます。SLO の策定や DevOps プラクティスの強化を推進できます。10XのSREチームの一員として、信頼性の高いサービスを共に創り上げましょう!主な選考プロセス基本的な流れは下記となりますが、ポジションによって異なる場合があります。書類選考面接(複数回実施の場合有)トライアル選考最終(役員面接)※選考プロセス内でカジュアルに役員・メンバーとの接点を持っていただくことがあります
※ご希望やご状況に合わせた選考フロー・スピードも相談可能(応募時に記載ください)
a-6. プロダクトマネージャー
プロダクトマネージャー
ネットスーパー・ドラッグストアのプラットフォーム「Stailer」や新規サービスから複数の領域のプロダクトマネジメントをリードしていただきます。Stailerで提供するプロダクトは、小売チェーンのECを運営するにあたって必須となるエンドユーザー向けのアプリ、小売事業者の店舗スタッフ向けのアプリやオペレーションシステム、配送事業者向けのアプリやオペレーションシステムなど多岐にわたります。生活インフラとして日本各地で使われているネットスーパーアプリや、小売の現場で日々使われる業務用サービスの改善を通じて世の中にインパクトを出す取り組みができることがこのポジションの魅力です。社内外の多数のステークホルダーを巻き込みプロジェクトを進行することが求められます。■主な業務内容担当する領域のプロダクト企画の立案や仕様策定を通じたプロダクトマネジメントユーザーインタビューやデータ分析を通じた課題発見エンジニア/デザイナー他ステークホルダーと連携した開発ディレクション■主な選考プロセス
基本的な流れは下記となりますが、ポジションによって異なる場合があります。書類選考面接(複数回実施の場合有)ワークサンプル選考最終(役員面接)※選考プロセス内でカジュアルに役員・メンバーとの接点を持っていただくことがあります
※ご希望やご状況に合わせた選考フロー・スピードも相談可能(応募時に記載ください)
f-1. インターン/ソフトウェアエンジニア
インターン/ソフトウェアエンジニア
10Xの事業・プロダクト私たち10Xは、次の10年で目指すこととして、「小売業の未来を拓く」というミッションを掲げています。スーパーマーケットは日本の各地域に特色ある企業が存在し、土地に根ざした食文化を支えるインフラとなっている一方、大きな環境変化やニーズの変化に直面し、構造的な改革が求めらています。私たち10Xは、ネットスーパープラットフォーム事業を通じて、これまで多くの小売事業者と協働し、小売業の本質とその社会的役割について理解を深める機会に恵まれてきました。これらの経験を活かし、スーパーマーケットを中心とした小売産業全体のあるべき姿を描き、顧客体験やスタッフの方々の働き方を「10x」に進化させたいと考えています。インターンプログラムの特徴【 実際のN=1課題を発見し、ソリューションの実装までを行っていただきます】10Xのソフトウェアエンジニア向けインターンでは、解くべき課題の探索からメンターの協力を得つつ取り組んでいただきます。小売企業のスタッフと対峙しているBizDevメンバーやプロダクトマネージャー、開発メンバーや、場合によっては実際のユーザーへのヒアリングを通じて「いま解くべき課題(イシュー)」とその解決アプローチを探索していただきます。その課題をどのように解くかを考え、設計や動作するコードといった成果物で形にするところがこのインターンのゴールです。10Xが非連続な成長を遂げるために、どのようにイシューを見つけ出し、解決しているのかをインターンを通じて体感していただけます。【 経験豊富なメンバーに囲まれて働ける】10Xではメガベンチャー出身者をはじめとして、複雑なシステムや大規模なシステムと対峙してきた経験豊富なシニアエンジニアがメンバーの多くを占めています。こうしたメンバーから、レビューやフィードバックを受けながら設計や開発に取り組んでいただき、成長に繋げていただく機会を用意します。巨大で複雑なソフトウェアを開発するに当たって、どのようなことを意識・考慮しているのか、AIとどう関わっているのか、といった現場のリアルな開発を間近で学ぶことができ、今後のアウトプットや開発の基準を引き上げることができます。【 巨大・複雑なシステムにおける、リアルな開発を体感】10Xが向き合っているのは、複雑で巨大な小売のシステムです。さらにその中でも、ピッキングやパッキング、配送・発注といった「デジタルだけでは決して完結しない、物理世界の副作用」を伴う業務を我々のソフトウェアは取り扱っています。こうした不確実性の高いドメインの中で、どのように課題を見つけ、どのように堅牢なソフトウェアに落とし込んでいるのか。社内のドキュメントや実際のコードベース、開発のプロセスに触れ、その考え方やエッセンスを、自らの手を動かしながら体感していただく機会を用意しています。開発環境【モバイルアプリ】
フレームワーク: Flutter
開発言語: Dart
サーバー連携: gRPC
CI: GitHub Actions【サーバー】
インフラ: Google Cloud
開発言語: Dart
コンテナ管理: Kubernetes
データベース: Firestore
DWH: BigQuery
クライアント連携: gRPC
CI: GitHub Actions【Webフロントエンド(エンドユーザー向け)】
フレームワーク: Flutter
開発言語: Dart
バックエンド連携: gRPC
CI: GitHub Actions【Webフロントエンド(管理画面)】
フレームワーク: Nuxt.js
開発言語: TypeScript
バックエンド連携: gRPC
CI: GitHub Actions【ツール】
ソースコード管理: GitHub
ドキュメント: Notion
チャット: Slack