Jobs / Staff Software Engineer - Machine Learning
Jobs at Treasure Data

Staff Software Engineer - Machine Learning

Treasure Data Tokyo | Hybrid
Language
EN: none
JP: none
Salary
Employment Type
Full time

Job Description

About the Team:

The recently formed Machine Learning (ML) team is dedicated to empowering our customers to make data-driven decisions by automating time-consuming ML processes. We have laid the foundation of ML infrastructure and continue to build and integrate ML solutions with the Audience Studio of our CDP. By integrating these solutions we aim to reduce the hurdles and enable individuals with limited data science experience, such as marketers, to harness the power of AI.

We call these CDP-integrated ML solutions AI for Marketer (AI4M), and are prioritizing investment in this area as a strategic focus for Treasure Data. Our AI4M products, including Recency, Frequency, Monetary (RFM), predictive Customer Lifetime Value (pCLTV), and Predictive Scoring, have been already rolled out, with more solutions in the pipeline. The team’s goal is to empower every customer to take advantage of AI to drive business value without the need for extensive knowledge of data science. We are committed to driving this multi-year initiative of democratizing AI for every customer.

Your Role: 

To facilitate the productization of ML solutions and accelerate the AI4M product development, we are seeking a seasoned Staff ML Engineer to join the ML team. You will be working with other ML engineers to help shape the future of ML at Treasure Data and ensure long-term success for both the team and the company.


Responsibilities

  • Design and develop ML products to be integrated with our CDP.
  • Lead ML and AI4M productization projects, collaborating closely with product managers, UX designers, architects, and other engineers from cross-functional teams.
  • Contribute to defining system architecture for the ML products and implementing specific components to enhance the user experience of AI4M products.
  • Take responsibility for technical problem solving and meeting ML and AI4M product objectives creatively in ambiguous scenarios where customer problems are defined but technology strategy is not yet defined.
  • Drive best practices in software engineering, including coding standards, code reviews, source control management, development processes, build processes, testing and release, and operational excellence.
  • Mentor and develop junior engineers to help foster a collaborative and high-performing team culture.

Qualifications

Requirements

  • Advanced degree in computer science, data science, machine learning, or related field, or equivalent work experience.
  • 8 years of professional experience in software engineering.
  • Extensive experience in developing and deploying ML models, as well as building and maintaining ML products in a production environment.
  • Proficiency in Python and one typed programming language such as Java, Rust, or C++.
  • Deep understanding and experience in design and building products using public cloud services such as AWS.
  • Strong data science knowledge, including state-of-the-art ML models, libraries, frameworks, and techniques.
  • Excellent teamwork and cross-functional collaboration abilities.
  • Proficiency in verbal and written communication skills in English.
  • Comfortable with work environments of distributed teams across different time zones.

Nice to Have

  • Experienced in roles such as technical or team lead who mentor and coach junior engineers.
  • Familiar with security design principles and best practices.
  • Experience with tools such as scikit-learn, LightGBM, and PyTorch, etc.
  • Experience working with big data technologies such as Hadoop, Hive, Presto, Spark, BigQuery, and Redshift.
  • OSS contribution experiences.
  • Proficiency in Japanese.

Physical Requirements

  • We are open to hiring candidates to work in Tokyo, Japan.
  • Relocation is not supported.
  • Must be able to work in the Tokyo office 3 times a week.

We are looking for someone who:

  • Is a self-driven and organized individual who takes initiatives, anticipates needs, solves problems, all to contribute to delivering values to our customers.
  • Has a strong sense of ownership and responsibility to get things done.
  • Possesses strong interests and knowledge in data science and extensive experience in software engineering.
  • Is passionate about productizing ML products, knowing how to make practical trade-offs when turning ideas into working software.
  • Excels in adapting communication style for different audiences, ensuring they receive the appropriate level of information.
  • Is skilled at influencing people to achieve mutual understanding when conflicts arise.
  • Love to help people, supporting them to learn and grow.

This is an ideal position for those with not only data science and machine learning skills, but also cloud service engineering skills for developing, deploying, and operating these critical ML products


About the Company

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.

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. View the report here.

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.

About the Team:

The recently formed Machine Learning (ML) team is dedicated to empowering our customers to make data-driven decisions by automating time-consuming ML processes. We have laid the foundation of ML infrastructure and continue to build and integrate ML solutions with the Audience Studio of our CDP. By integrating these solutions we aim to reduce the hurdles and enable individuals with limited data science experience, such as marketers, to harness the power of AI.

We call these CDP-integrated ML solutions AI for Marketer (AI4M), and are prioritizing investment in this area as a strategic focus for Treasure Data. Our AI4M products, including Recency, Frequency, Monetary (RFM), predictive Customer Lifetime Value (pCLTV), and Predictive Scoring, have been already rolled out, with more solutions in the pipeline. The team’s goal is to empower every customer to take advantage of AI to drive business value without the need for extensive knowledge of data science. We are committed to driving this multi-year initiative of democratizing AI for every customer.

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.