Treasure AI:
トレジャーAIの社員は情熱的で、データドリブン、そして顧客第一主義です。私たちは、自ら行動を起こし、ニーズを先読みし、主体的に問題解決に取り組むドライバーの集まりです。私たちの行動は、誠実さ、信頼性、オープンさ、そして謙虚さという価値観を体現しています。
Your Role:
As a Senior Software Engineer on the Engage Studio team, you will be a core technical contributor building the native Customer Engagement Platform (CEP) and Marketing Automation engine at the heart of Treasure AI. You will design and implement mission-critical systems that power complex, multi-channel customer journeys—spanning Email, Push, SMS, WhatsApp, and LINE—directly on top of our Customer Data Platform, eliminating data latency and integration silos for Global 2000 brands.
You will own significant features end-to-end across the journey canvas, real-time trigger execution engine, and outbound messaging pipelines. You will integrate AI-powered capabilities into the platform—LLM-driven content generation, predictive send-time optimization, and dynamic next-best-action recommendations—turning analytical signals from the CDP into live, personalized customer interactions. You will contribute to the architectural decisions that keep our systems performant and reliable at enterprise scale.
Responsibilities:
Design, build, and ship full-stack features across the Engage Studio web app and its backend services.
Drives feature delivery including scope negotiation with the Product team.
Build performant, accessible UIs for campaign authoring, template editing, audience selection, and analytics.
Develop and evolve backend APIs and services that integrate with CDP segments, journeys, and activation pipelines.
Collaborate with product managers, designers, and data engineers to translate marketer workflows into reliable software.
Raise the engineering bar through code reviews, technical mentorship, and improvements to testing, observability, and CI/CD.
Investigate and resolve production issues, including performance bottlenecks and data correctness bugs in send pipelines.
Contribute to architectural decisions that span the Studio frontend, backend services, and shared platform components.
Leverages AI tools(Claude Code, Github Co-pilot, Gemini ) effectively across the development lifecycle — from design and implementation to debugging and testing.
Job Requirements:
5+ years of professional software engineering experience building and operating production web applications.
Strong proficiency with modern JavaScript/TypeScript and a major frontend framework (React preferred).
Solid backend experience in one or more of: Node.js, Go, Ruby on Rails, Java/Kotlin, Scala, or Python — including REST/GraphQL API design.
Working knowledge of relational and/or distributed query systems (Postgres, MySQL, Trino/Presto, Hive, BigQuery, or similar) and writing non-trivial SQL.
Understanding of distributed systems, microservices architecture, and cloud-native deployment patterns (AWS, GCP, or Azure).
Experience designing systems that handle non-trivial scale, concurrency, or data volume in production.
Track record of leading features end-to-end — scoping, technical design, implementation, rollout, and post-launch ownership.
Strong communication skills and a collaborative approach to working with PM, design, and cross-functional engineering teams.
Bachelor's degree in Computer Science or equivalent practical experience.
Physical Requirements:
3 days in our Tokyo office in a week.
Travel Requirements:
Travel requirements typically amount to approximately 5% of the year, including one week in Mountain View, CA annually, and possibly an additional week elsewhere(other TreasureAI locations).
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!
This description captures the core of the role today. As we adopt AI and new ways of working, responsibilities may evolve, and we encourage team members to take initiative, lean into change, and help expand the impact of their role beyond what’s listed here.