Treasure AI:
At Treasure AI, our employees are passionate, data-driven, and customer-first. We are a team of drivers who take initiative, anticipate needs, and proactively solve problems. Our actions embody the values of integrity, reliability, openness, and humility.
Your Role:
As a Senior Software Engineer on the Engage Studio team, you will be a core technical contributor building the 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 Treasure AI's end-to-end marketing stack, eliminating data latency and integration silos for Global 2000 brands.
You will be responsible for the "last mile" of customer interaction: campaign delivery, open/click event tracking, and unsubscribe management, all natively integrated into our platform. You will own end-to-end development of messaging pipelines and collaborate with other core engineering teams to deliver robust, cross-component features. By integrating AI capabilities—such as LLM-driven generation and predictive optimization—you will transform analytical signals into personalized customer experiences, ensuring our systems remain performant and reliable at enterprise scale.
We are a team of drivers: proactive engineers who define problems, maximize business impact, and leverage AI to deliver customer value beyond the scope of assigned tasks.
Responsibilities & Duties:
Design and implement event-driven, serverless architectures for multi-channel campaign management and delivery infrastructure — including pipelines for email, push notifications, SMS, and other channels using AWS services.
Leverage AI coding tools (Claude Code, GitHub Copilot, Gemini) to write clean, efficient Ruby code (mostly Rails) and TypeScript — from design to implementation — with a focus on performance and scalability.
As a full-stack engineer, contribute beyond your backend core when needed — stepping into frontend development, QA processes, or cross-functional testing to ensure end-to-end feature delivery.
Partner with cross-functional stakeholders (Engineering, Product, Design) to architect and deliver scalable, cross-component solutions including dynamic in-browser and in-app messaging capabilities.
Drive feature delivery end-to-end — from technical design and scoping through rollout and post-launch ownership.
Raise the engineering bar through code reviews, technical mentorship, and improvements to testing, observability, and CI/CD.
Operate and maintain production systems including monitoring, alerting, and on-call rotations.
Required Qualifications:
5+ years of professional software engineering experience building and operating production web applications.
Strong proficiency in Ruby and Ruby on Rails — or equivalent backend experience in Node.js, Go, or Java/Kotlin — including REST/GraphQL API design.
Experience with event-driven, serverless architecture design and operations on AWS or similar cloud platforms.
Working knowledge of modern JavaScript/TypeScript and React sufficient to collaborate effectively on a full-stack product.
Experience working with relational and/or distributed query systems (Postgres, MySQL, Trino/Presto, Hive, BigQuery, or similar), including reading and optimizing non-trivial SQL queries.
Experience designing systems that handle non-trivial scale, concurrency, or data volume in production.
Strong communication skills and a collaborative approach to working with PM, design, and cross-functional engineering teams.
Openness to feedback and continuous learning.
Business-level English proficiency — able to communicate complex technical concepts to non-technical stakeholders.
Bachelor's degree in Computer Science or equivalent practical experience.
Nice to have qualifications:
Mobile or SDK development experience.
Cross-team / cross-functional project coordination experience.
Experience with Terraform or other IaC tools.
Experience working effectively with colleagues across different time zones in a remote and hybrid work environment.
Physical Requirements:
3 days in Treasure AI Office
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.