Tokyo Rakuten ¥4,000,000 - ¥12,000,000 per year

Job Description
Business Overview
Rakuten is one of the biggest marketplace of Japan and is the largest internet ecosystem with a wide range of services ranging from e-Commerce, Travel, Banking, Fintech, Food Delivery, Golf, Insurance, Instant Messaging, Mobile Network etc. Rakuten has over 140 services globally. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.

Department Overview
The Agent Experience Department (AGEX) team is pioneering the development of Rakuten AI Companion and AI Composer: two complementary AI initiatives designed to transform how users engage with the Rakuten ecosystem and beyond.

The Rakuten AI Companion is a next-generation personal assistant that supports a wide range of user needs, from navigating Rakuten's services to assisting with everyday goals. Built with a user-centric and task-oriented approach, it delivers an experience that is intuitive, helpful, and truly personal: empowering users across all aspects of their digital lives.

Running in parallel, the AI Composer is engineered to infuse seamless AI-driven experiences across Rakuten's product ecosystem: generally, contextually, and personally.

By embedding intelligence into user touchpoints, AI Composer ensures that every interaction feels natural, anticipatory, and deeply integrated with individual needs.

Together, AI Companion and AI Composer form the foundation of Rakuten's next-generation AI Agent Experience: intelligent, adaptive, and human-centered.

Position
Why We Hire
We are seeking innovative and dedicated Full Stack Software Engineers to join the Rakuten Agent Experience Department (AGEX). Rakuten AI strives to be your Rakuten AI companion, providing the best AI user experience: generally, contextually, and personally. Rakuten AI aims to serve as the AI Core of the Rakuten ecosystem, enhancing interconnections between Rakuten services and users to delight customers worldwide more than ever before.

This role involves advancing the AI user experience to serve as the foundational core across the Rakuten products ecosystem by developing innovative AI user experience framework. The ideal candidate will have a strong passion for building solid, flexible, and immersive AI user experiences using state-of-the-art technologies and will contribute to a unified vision that enhances Rakuten AI foundation at scale.

We also welcome exceptional engineers from diverse fields who may not have direct experience in AI. This role is an opportunity to gain critical skills and knowledge needed to transition into the AI space. We are dedicated to supporting career changers who bring unique perspectives and expertise. Our commitment includes offering mentorship and resources to facilitate your growth in cutting-edge AI domains.

Position Details

  • Develop and Maintain Web Applications: Design, build, and maintain front-end and back-end features for web applications, ensuring they are scalable and high-performing.
  • Work with Front-End Technologies: Use HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue to create intuitive and responsive user interfaces.
  • Develop Back-End Services: Build server-side logic and application programming interfaces (APIs) using technologies like , Python, Java, or Ruby.
  • Data schema design and database management: Design and manage databases, such as MySQL, MongoDB, PostgreSQL, Vector Databases, etc., ensuring efficient data storage and retrieval.
  • Integrate APIs and Third-Party Services: Integrate external APIs and services, such as payment gateways, social media APIs, or analytics tools, as needed.
  • Implement Security Best Practices: Ensure the security of web applications by implementing secure coding practices, data protection, and user authentication mechanisms.
  • Perform Testing and Debugging: Write unit, integration, and end-to-end tests, troubleshoot issues, and resolve bugs across the full stack of the application.
  • Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and other engineers to gather requirements, plan features, and deliver user-centered solutions.
  • Optimize for Performance: Improve performance by optimizing application code, databases, and server configurations to reduce latency and increase efficiency.

Mandatory Qualifications

  • Bachelor's Degree or above in Computer Science or related field or equivalent practical experience.
  • Fluent spoken English, written English with effective communication skills and a collaborative attitude, performing cross-functional teams collaboration.
  • Proficiency in front-end technologies like HTML, CSS, and JavaScript, and experience with at least one modern front-end framework (e.g., React, Angular, or Vue).
  • Experience in Back-End Development, knowledgeable of server-side languages such as C#, Java, Python, , Ruby, or PHP and familiarity with building RESTful APIs and knowledgeable of Web Development Frameworks.
  • Familiarity with variety of data schema design, and database management, e.g. relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Basic Understanding of Cloud Services : Exposure to cloud platforms (e.g., AWS, Azure, Google Cloud, Azure) and understanding of deploying applications in a cloud environment.
  • Experience with Testing Practices and experience with unit testing, integration testing, and end-to-end testing.
  • Understanding of Security Best Practices such as authentication, authorization, and data protection, to secure applications.
  • Proficiency in Debugging and Problem-Solving across both front-end and back-end systems.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate deployment processes.
  • Ability to Write Clean, Maintainable Code, adherence to coding standards and best practices, with a focus on creating well-organized, readable, and maintainable code.
  • Adaptability and Willingness to Learn, ability to quickly learn new technologies and adapt to changing project requirements.
  • Experience in AI-related products is preferred.

Other Information
Additional information on Location
Rakuten Crimson House (Head Office)

engineer #applicationsengineer #technologyservicediv


Languages
English (Overall - 4 - Fluent)


  • Full-Stack Engineer

    2ヶ月前


    Tokyo BLOOMTECH, Inc

    フルスタックエンジニアとして、開発チームに参加し、AIプロダクトを牽引する開発リードを担当します。高効率で再利用可能なシステム設計・構築や、複雑なWebアプリケーションの開発を行います。 · Generative AIを活用したSaaSアプリケーションの開発 · 高効率で再利用可能なシステム設計・構築 · 複雑なWebアプリケーションの開発 · モダンなフレームワークを用いたWebアプリケーション開発の開発経験: 3年以上 · サーバサイドの実装経験: 2年以上 · 少なくとも1つのバックエンド言語 (Python, Javaなど) での実装経験 · ...

  • Full-Stack Engineer

    2ヶ月前


    Tokyo BLOOMTECH, Inc ¥8,000,000 - ¥18,000,000 per year

    フルスタックエンジニアとして、開発チームに参加し、AIプロダクトを牽引する · Generative AIを活用したSaaSアプリケーションの開発 · 高効率で再利用可能なシステム設計・構築 · 複雑なWebアプリケーションの開発 · モダンなフレームワークを用いたWebアプリケーション開発の開発経験 · サーバサイドの実装経験 · クラウドサービスとコンテナ技術の理解 · ...


  • Tokyo, Tokyo Avanade ¥9,000,000 - ¥12,000,000 per year

    Webアプリ開発案件におけるアプリケーションアーキテクトを担当します。 · アーキテクチャプロトタイプの作成・検証 · 開発標準を策定・実装・展開 · アーキテクチャ領域におけるエキスパートとして、アーキテクチャや現在の技術環境を継続的に分析・レビューし、改善案を提示する · 業種を問わず、Webアプリ開発案件におけるアプリケーションアーキテクト · ...

  • Software Engineer

    4週間前


    Tokyo PERSOL CAREER BRS (Bilingual Recruitment Solutions) ¥500,000 - ¥1,500,000 per year

    金融領域のソフトウェアエンジニアとして、金融系ソフトウェアエンジニアの経験者に優遇される環境で働く機会です。 · 開発チームと協力してソフトウェアソリューションを考案 · フレームワーク・プログラミング言語等の技術選定への参加 · 選定した技術や、構築したアーキテクチャーの技術伝承 · プロダクト開発サポートや自社ソリューションの実装開発 · 機能的に優れたシステム、データベース、アプリケーションの開発と管理 · ハイレベルなAPIと慣例的なコードの作成 · ソフトウェアのテスト · ソフトウェアのトラブルシューティング、デバッグ、アップグレード · セ ...


  • Tokyo 株式会社グリッド

    同社は、サプライチェーン、電力、スマートシティといった社会インフラに対し、AI技術を用いて企業のデジタル化を支援するテクノロジース上場企業です。国内でも数少ない独自プラットフォームの開発や、社会インフラ分野を中心に機械学習・強化学習などの最先端技術を用いたソリューションを提供し、企業の課題解決を支援しております。 · アプリケーションに求められる機能要件/非機能要件のヒアリングおよび整理 · 求められるアプリケーションのグランドデザインおよび、必要機能の設計 · 設計に基づいたアプリケーション開発およびテスト · プロジェクトの開発進捗・課題管理・品質管 ...

  • Software Engineer

    3週間前


    Tokyo Kyndryl Japan ¥9,000,000 - ¥12,000,000 per year

    私たちは、世界が日々依存しているミッション・クリティカルなテクノロジー・システムの設計、構築、管理、およびモダナイズを行っています。 では、なぜキンドリルで働くのでしょうか? 私たちは常に前進しており、社員、お客様、そしてコミュニティーのために、より公平でインクルーシブな世界を築けるよう常に努力を続けています · セキュリティ、システム、データベース、ネットワークソリューションなど、特定の領域におけるソリューション開発を担当します。 · 技術的な知識、指導力、チームリーダーシップを発揮し、顧客やチームに対してリーダーシップを示していただきます。 · 効果 ...

  • Software Engineer

    2週間前


    Tokyo Sakana AI ¥60,000 - ¥120,000 per year

    +Job summary · Frontend、Backend、Infrastructure構築の全体にわたり、AI技術を組み込んだアプリケーションの設計・開発に情熱を持ちます。+ResponsibilitiesAI技術を活用したアプリケーションのFrontendからBackend、Infrastructureまでの一貫した設計・開発です。 · ...


  • Tokyo Tailor ¥2,500,000 - ¥5,000,000 per year

    プロダクトづくりの難しい部分を簡単にし、誰もがプロダクトの作り手になれる。これがテイラーが実現したい世界です。誰しもが自分のアイディアを簡単に具現化でき、ビジネスとエンジニアリングの境界を取り払い、多様な専門知識と技術を統合できる世界を目指しています。 · ...


  • Tokyo, Tokyo Avanade ¥9,000,000 - ¥12,000,000 per year

    AIoT領域のシステム開発のエキスパートとして要件定義、設計、開発、環境構築、テストなどあらゆる工程で経験を積みフルスタックとしてご活躍が出来る環境です。Come join usAIoT領域のデベロッパーとして、ドメイン知識と技術的なスキルを駆使して、生成したデータやモデルの出力に対して、品質や信頼性、利用価値を高めるための後処理を行い、ユーザーエクスペリエンスを最適化・最大化する役割を担っていただきます。Together we do what matters。 · 開発チームのリード · 顧客のニーズにあわせた、AIソリューションの設計・構築 · フロ ...


  • Tokyo, Tokyo Avanade ¥900,000 - ¥1,500,000 per year

    AIエージェントのアーキ設計・最適化、Azure OpenAI / AI Services / AI Foundryを用いた本番向け方式設計・実装規約・評価テンプレート・リファレンス実装の資産化と展開 · 提案(課題同定、方式案、見積、PoC設計、デモ)およびステークホルダー調整 · ...


  • Tokyo Rakuten ¥4,000,000 - ¥12,000,000 per year

    We are seeking innovative and dedicated Full Stack Software Engineers to join the Rakuten Agent Experience Department (AGEX). Rakuten AI strives to be your Rakuten AI companion, providing the best AI user experience: generally, contextually, · and personally. · ...

  • Software Engineer I

    1ヶ月前


    Tokyo NCR Voyix ¥4,000,000 - ¥12,000,000 per year

    日本NCRコマース株式会社は、小売、レストラン、デジタルバンキングのお客様をテクノロジーの力でご支援するグローバル サービス プロバイダーです。日本NCRコマースの提供する包括的なプラットフォーム主導のSaaS及びサービス機能により、流通・金融業界の顧客体験の変革を実現します。 · コンピュータサイエンスまたは関連分野の学士号。修士号が望ましい。 · 10年以上の製品設計および開発の経験 · コンピュータサイエンスの基本原理の深い理解 · 強力な開発、デバッグ、およびトラブルシューティングスキル · 優れた書面および口頭のコミュニケーションスキル · チ ...


  • Tokyo, Tokyo HCLTech ¥2,500,000 - ¥5,000,000 per year

    私たちは、昨年2024年4月より初めての試みとして"第二新卒向け"のエンジニア採用をスタートし、モチベーション高く、優秀な若手・ソフトウェア開発者を昨年に引き続き、募集しています。当社の開発チームの主要メンバーとして、エキサイティングなプロジェクトに携わり、最先端のソフトウェア・ソリューションの創造に貢献する機会を得ることができます。このポジションは、新卒者または実務経験は浅くもソフトウェア開発に強い情熱をお持ちの方に最適なエントリーレベルのポジションです。 · シニア開発者やプロジェクトマネージャーと協力し、プロジェクトの要件や目的を理解する · ソフ ...


  • Tokyo Tailor ¥10,800,000 - ¥22,500,000 per year

    テイラーは、プロダクトづくりの難しい部分を簡単にし、誰もがプロダクトの作り手になれる世界を作ることを目指しています。Tailor Platformは、Headless ERP基盤としてエンタープライズ企業向けに提供されていて、日本の大企業および米国の中堅〜大企業へ展開されています。 · ...


  • Tokyo 株式会社グリッド ¥7,000,000 - ¥9,000,000 per year

    同社は、サプライチェーン、電力、スマートシティといった社会インフラに対し、AI技術を用いて企業のデジタル化を支援するテクノロジース上場企業です。国内でも数少ない独自プラットフォームの開発や、社会インフラ分野を中心に機械学習・強化学習などの最先端技術を用いたソリューションを提供し、企業の課題解決を支援しております。 · アプリケーションに求められる機能要件/非機能要件のヒアリングおよび整理 · 求められるアプリケーションのグランドデザインおよび、必要機能の設計 · 設計に基づいたアプリケーション開発およびテスト · プロジェクトの開発進捗・課題管理・品質管 ...


  • Tokyo BLOOMTECH, Inc Remote job¥8,000,000 - ¥18,000,000 per year

    次世代の金融システムを支えるバックエンドシステムの設計・開発・運用を担います。新規プロジェクトにおいて、プロダクトマネージャーやテックリード、フロントエンド・ブロックチェーンエンジニアと連携しながら、TypeScript/Node.jsを中心とした技術スタックでグローバルな金融基盤を実現します。 · プロジェクトやチームの技術的リードを担った経験 · TypeScript / · 型安全性を意識した開発経験 · サーバーサイドのアーキテクチャ設計・API設計の実務経験 · Express, Fastify, NestJS, Honoなどのフレームワーク ...

  • Software Engineer

    1ヶ月前


    Minato SB Intuitions ¥6,500,000 - ¥18,000,000

    日本の中で育まれてきた価値観を理解した生成AIが、人々の働き方や生き方を変えていくこと。産業や教育、文化や芸術に至るまで、すべての営みに、世界で勝ち抜ける新たな力を与えること。 · 大規模言語モデル『Sarashina』のモデルの価値をユーザの価値に変えるシステムの構築 · チームの開発プロセスの設計管理や生産性向上のための各種活動 · プロダクト開発・運用経験 (5年以上) · 高スケーラビリティや高パフォーマンスが要求されるシステムの開発経験があること · 常に理想を追いかけて開発に取り組めること · ...


  • Tokyo Tailor ¥8,000,000 - ¥15,000,000 per year

    テイラーは、プロダクトづくりの難しい部分を簡単にし、誰もがプロダクトの作り手になれる世界を作ることを目指しています。Tailor Platformは、エンタープライズ企業向けのHeadless ERP基盤です。 · ...


  • Tokyo Tailor ¥3,000,000 - ¥9,000,000 per year

    プロダクトづくりの難しい部分を簡単にし、誰もがプロダクトの作り手になれる。これがテイラーが実現したい世界です。誰しもが自分のアイディアを簡単に具現化でき、ビジネスとエンジニアリングの境界を取り払い、多様な専門知識と技術を統合できる世界を目指しています。 · ...


  • Tokyo TIER IV ¥5,010,000 - ¥7,940,000 per year

    TIER IVで自動運転の民主化というミッションの達成に向けて、 · 自動運転のソフトウェアをオープンソース化します。 · 車両に組み上げたシステムとして提供し、 · 複雑なアルゴリズムやロジックから構成された · 自動運転ソフトウェアは限られた資源を効率的に活用し、高い応答性を実現する必要があります。 · ...


  • Minato Mercari, Inc. ¥6,000,000 - ¥12,000,000 per year

    This job requires Japanese language ability. Software Engineer, Backend - Merpay · 雇用形態: 正社員 · 働き方: フレックスタイム制(コアタイムなし・フレキシブルタイムなし) · 勤務地: 六本木 · GoによるMicroservice開発、API開発 · Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計 · ...