Senior Software Engineer - Data Clean Room (DCR)

  • Tokyo
  • Partial Remote
  • Full-time
  • April 4, 2024
Apply from Japan Only
No relocation to Japan
(No visa sponsorship from overseas)
Language Requirements
Japanese: Not Required 👍
English: Business Level

Treasure Data:

At Treasure Data, we’re on a mission to radically simplify how companies use data to create connected customer experiences. Our sophisticated cloud-based customer data platform drives operational efficiency across the enterprise to deliver powerful business outcomes in a way that’s safe, flexible, and secure. 

We are thrilled that Gartner Magic Quadrant has recognized Treasure Data as a Leader in Customer Data Platforms for 2024! It's an honor to be acknowledged for our efforts in advancing the CDP industry with cutting-edge AI and real-time capabilities.

Furthermore, Treasure Data 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:
Treasure Data provides a Data Clean Room service that collaborates with leading advertising platforms, offering advertisers an advertising log analysis platform capable of extracting solid customer insights, creating reports, and enabling effective advertising delivery based on analysis results.

The Data Clean Room team is a group of engineers who are a big picture thinker and in-depth problem solver within Treasure Data Product Development, and who have a proven track record of success and a passion for providing product solutions with a strong sense of collaborating with the Product Management teams and Business team members.

Data Clean Room is tasked with efficiently processing enormous volumes of advertising log data while prioritizing data privacy protection. Software Engineers in the Data Clean Room team have the opportunity to engage in end-to-end product delivery, utilizing the collaboration and components from numerous engineering teams in Treasure Data for designing, developing, releasing, and capturing customer feedback related to product offerings.


Things you will do:

  • Participate in technical design, specifications, and implementation.
  • Review the code, support other team members, and be responsible for the quality of the application.
  • Transparent all development tasks for non-engineers outside the team.
  • Support clarify high-uncertain requirements and design flexible systems for the change of requirements.
  • Ensure scalability, performance, security, and operationalization during development, and be accountable for them.
  • Collaborate with other teams ensuring compatibility between systems.
  • Understand the software development lifecycle and produce relevant metrics.
  • Keep up to date with novel technical concepts that we should adopt (and which ones we should ignore).
  • Along with the rest of the team, own and operate the services that you built.


Your background and skills include:

  • Experience in building, expanding & improving, and maintaining Ruby on Rails 
  • Being a code owner or reviewer to maintain an application.
  • Container-based application development
  • Designing CI/CD to automate recurring processes.
  • Designing and building for reliability and operations.
  • Designing architecture on AWS, such as VPC, network, and logging.
  • Experience with SQL and working with and maintaining Relational Databases in a production environment.
  • Knowledge of design patterns involving APIs that communicate with many backend components.
  • An understanding of the importance of testing above all when it comes to production-quality code.
  • Strong sense of project ownership and responsibility.
  • Strong communication skills with a remote team across time zones.
  • Proven initiative to stay abreast of technology advancements.
  • Knowledge of online advertising.
  • Designing SSO with OIDC.
  • Designing API integration with external vendor systems.
  • Excellent English communication skills


We would be thrilled if you:

  • Have previous experience working on a large web application.
  • Have contributed to a production-grade web application handling high traffic.
  • Have experience in developing a fully managed cloud service.
  • Have experience with microservice-oriented architectures and authentication/authorization challenges.
  • Have experience in architecting multi-cluster Kubernetes
  • Have made open-source contributions.
  • Experienced with agile development.
  • Share a GitHub link to one of your projects or profile along with your resume.
  • Experience speaking and/or writing in Japanese

Treasure Data is a best-of-breed enterprise customer data platform (CDP) that powers the entire business to shape customer-centricity in the age of the digital customer. We do this by connecting all data into one smart customer data platform, uniting teams and systems to power purposeful engagements that drive value and protect privacy for every customer, every time. Trusted by leading companies around the world, Treasure Data customers span the Fortune 500 and Global 2000 enterprises.

View Treasure Data's company page

Search jobs from Treasure Data in Japan
Senior Software Engineer - Data Clean Room (D... at Treasure Data
APPLY NOW  ➜🇯🇵 Residents Only