Staff Engineer - Realtime and Personalization
Treasure AI:
Treasure AI is the agentic experience platform built to acquire, retain, and grow your most valuable customers. Powered by AI, Treasure AI is shaped by human creativity and always-on through continuous, context-driven action.
Furthermore, Treasure AI employees are enthusiastic, data-driven, and customer-obsessed. We are a team of drivers—self-starters who take initiative, anticipate needs, and proactively jump in to solve problems. Our actions reflect our values of honesty, reliability, openness, and humility.
Your Role
We are looking for a Staff Engineer to join our high-performing team working at the intersection of our Realtime Engine and AI Personalization products. This is a pivotal moment for our platform: you will help drive the technical direction as we build an AI-native system, developing true, industry-leading systems that empower marketers to build in new ways.
In this role, you will act as a high-level individual contributor and technical anchor within a squad-based model. You will work across a hybrid environment utilizing Ruby on Rails and Kotlin for core services and TypeScript (AWS Lambda) for high-scale, serverless execution. You will drive the design of distributed systems that allow our AI Personalization suite to operate in real-time, ensuring high availability and reliability.
Treasure AIの「リアルタイム・エンジン」と「AIパーソナライゼーション」が交差する領域で、高いパフォーマンスを発揮するチームに加わっていただけるスタッフエンジニアを募集しています。
現在、当社のプラットフォームは、AIネイティブなシステムへと進化を遂げる極めて重要な局面にあります。
マーケターがこれまでにない方法で施策を展開できるよう、業界をリードする真のシステムを構築し、技術的な方向性を牽引していただきます。
このロールでは、スクアッド(Squad)モデルの中で、ハイレベルな個人コントリビューター(IC)兼テクニカル・アンカー(技術の柱)として活躍していただきます。Ruby on RailsやKotlinを用いたコアサービスと、TypeScript (AWS Lambda) による大規模なサーバーレス実行環境を組み合わせたハイブリッドな開発環境です。AIパーソナライゼーション・スイートをリアルタイムで動作させるための分散システムを設計し、高い可用性と信頼性を担保していただきます。
What You Will Do:
Drive technical design, specifications, and implementation for the Personalization and Realtime engine. You will build and maintain robust backend APIs using Ruby on Rails and scalable serverless functions using TypeScript on AWS Lambda, MemoryDB and DynamoDB.
Architect and refine complex distributed systems on AWS, ensuring they can handle high-throughput real-time data processing with low latency using complex data access patterns using DynamoDB and MemoryDB.
Ensure success in our effort to integrate AI Agent creation and execution capabilities into our core platform. You will build the infrastructure that allows agents to act intelligently within the stack.
Partner with Product Managers and Engineering Managers in a squad model to deliver projects on time. You will break down complex requirements into executable engineering tasks, and optionally serve as a tech lead for a squad.
Elevate the engineers around you. You will mentor Senior and mid-level engineers, modeling best practices in code review, design patterns, and operational excellence.
Build with a mind toward scalability, observability, and security. You will join the on-call rotation and treat production operations as a first-class citizen.
技術設計と実装の主導: パーソナライゼーションおよびリアルタイム・エンジンの技術設計、仕様策定、実装をリードします。Ruby on Railsを用いた堅牢なバックエンドAPIや、TypeScript (AWS Lambda)、MemoryDB、DynamoDBを活用したスケーラブルなサーバーレス機能を構築・運用します。
複雑な分散システムのアーキテクチャ設計: AWS上で、DynamoDBやMemoryDBを用いた複雑なデータアクセスパターンを駆使し、低遅延かつ高スループットなリアルタイム・データ処理を支えるシステムを構築・改善します。
AIエージェント機能の統合: AIエージェントの作成・実行機能をコアプラットフォームへ統合する取り組みを成功に導きます。エージェントがスタック内でインテリジェントに動作するためのインフラを構築します。
スクアッドモデルでの連携: プロダクトマネージャーやエンジニアリングマネージャーと連携し、プロジェクトを完遂させます。複雑な要件を具体的なエンジニアリングタスクに落とし込み、必要に応じてスクアッドのテックリードも務めます。
チーム全体の技術底上げ: シニアおよびミドルクラスのエンジニアのメンターとなり、コードレビュー、デザインパターン、オペレーショナル・エクセレンスの模範を示します。
運用品質の追求: スケーラビリティ、オブザーバビリティ(可観測性)、セキュリティを意識した開発を行います。オンコールローテーションにも参加し、本番環境の運用を第一級の責務として捉えます。
About You:
8+ years of software engineering experience, with a proven track record of delivering complex backend systems in production environments.
Experience writing high-performance Web APIs in frameworks like Ruby on Rails or Kotlin and building serverless applications (bonus points for using TypeScript.)
Deep familiarity with AWS (Lambda, API Gateway, Kinesis, DynamoDB, RDS) and experience architecting distributed systems.
Significant experience or strong interest in integrating AI/ML workflows into a backend architecture (e.g., working with LLM APIs, agent orchestration, or personalization engines).
You possess deep production experience with DynamoDB and in-memory stores like MemoryDB (Redis). You are comfortable modeling data for high-scale, non-relational access patterns. (Familiarity with SQL patterns is expected, but NoSQL is our primary driver).
You have a history of mentoring other engineers, conducting insightful code reviews, and elevating the technical bar of your team.
Strong written and verbal communication skills. You are comfortable working with distributed teams across different time zones (specifically bridging North America and Japan) and promoting an async-first workflow.
Basic-level English(conversational) is required. You can effectively communicate complex technical concepts to non-technical stakeholders.
8年以上のソフトウェアエンジニアリング経験: 本番環境における複雑なバックエンドシステムの構築・運用実績。
高パフォーマンスWeb APIの開発経験: Ruby on RailsやKotlinなどのフレームワーク、およびサーバーレスアプリケーションの開発経験(TypeScriptの使用経験があれば尚可)。
AWSに関する深い知識: Lambda, API Gateway, Kinesis, DynamoDB, RDSなどを用いた分散システムの設計経験。
AI/ML統合への関心: AI/MLワークフロー(LLM API、エージェント・オーケストレーション、パーソナライゼーション・エンジンなど)のバックエンドへの統合に対する経験または強い興味。
NoSQLの深い実務経験: DynamoDBやMemoryDB (Redis) などのインメモリデータストアを用いた、大規模・非リレーショナルなデータモデリングの実績(SQLの知識は前提としつつ、メインはNoSQLとなります)。
メンタリング・技術的貢献: 他のエンジニアを育成し、深い洞察に基づいたコードレビューを通じてチームの技術水準を向上させた実績。
コミュニケーション能力: 日本と北米をまたぐ分散型チームにおいて、非同期コミュニケーションを重視したワークフローに適応できる高いコミュニケーションスキル。
英語力: 基礎レベル(日常会話程度)。複雑な技術的概念を、エンジニア以外のステークホルダーに説明できること。
Bonus Points
Not required, but nice to have:
Experience with Event-Driven Architectures and real-time data processing.
Experience with AI frameworks (LangChain, etc.) from an infrastructure/integration perspective.
イベント駆動型アーキテクチャ(EDA)およびリアルタイム・データ処理の経験。
インフラ/統合の観点からのAIフレームワーク(LangChainなど)の使用経験。
What We Offer
Opportunities for leadership growth, technical mentorship, and introducing new processes.
Work with specialists in varied fields—from designers to product managers—to make a powerful product used by major international companies.
A flexible and exciting work environment with a hybrid model and competitive benefits.
Physical Requirements:
3 days in Treasure AI Office
Our Dedication to You:
We value and promote diversity, equity, inclusion, and belonging in all aspects of our business and at all levels. Success comes from acknowledging, welcoming, and incorporating diverse perspectives.
Diverse representation alone is not the desired outcome. We also strive to create an inclusive culture that encourages growth, ownership of your role, and achieving innovation in new and unique ways. Your voice will be heard, and we will help amplify it.
Agencies and Recruiters:
We cannot consider your candidate(s) without a contract in place. Any resumes received without having an active agreement will be considered gratis referrals to us. Thank you for your understanding and cooperation!
- Department
- Engineering | R&D
- Role
- Staff Software Engineer
- Locations
- Tokyo, Japan
- Remote status
- Hybrid
- Yearly salary
- JPY14,000,000 - JPY17,000,000
- Employment type
- Full-time
- Employment level
- Professionals
About Treasure AI
Treasure AI moves marketing and data teams beyond legacy martech SaaS toward autonomous, ROI-driven AI agents that operate continuously, while keeping the human in the loop. With built-in governance, Treasure AI is powered by an always-up-to-date understanding of each customer for AI to act on.
The result is always-on marketing execution that compounds over time: smarter engagement, stronger retention, and measurable growth.
Treasure AI’s agentic experience platform is available across web, mobile, and desktop — bringing your customer intelligence to every workflow, wherever your team works.