Machine Learning Engineer, Artificial Intelligence Office, Rakuten Travel
Rakuten Crimson House, Japan
Rakuten
楽天グループ株式会社のコーポレートサイトです。企業情報や投資家情報、プレスリリース、サステナビリティ情報、採用情報などを掲載しています。楽天グループは、イノベーションを通じて、人々と社会をエンパワーメントすることを目指しています。Job Description:
Department Overview
Artificial Intelligence Office is dedicated to leveraging data science and machine learning to provide solutions that enhance the various functions of Rakuten Travel. From product development to marketing, sales, advertising, and quality control, we use data-driven insights and predictive analytics to drive innovation and deliver measurable results.
Position:
Why We Hire
We are currently seeking talented ML engineers to join our team and take on the responsibility of optimizing Rakuten Travel's marketing activities. In a rapidly changing online travel industry, it is crucial that we provide our customers with a more personalized and tailored experience. As such, we are constantly on the lookout for enthusiastic data scientists who can help us deliver the best possible value to our customers. Additionally, we offer a supportive environment where we analyze user logs and run various experiments to continuously improve our products through iterative development.
Position Details
As a member of our team, you will work closely with business side to understand their challenges, collaborate with data engineers and front-end engineers, and deliver solutions that optimize Rakuten Travel's product offerings. Specifically, you will be responsible for projects such as item recommendation, user targeting, image optimization, and NLP tasks utilizing user reviews. In this role, you will have the following key responsibilities:
- Collaborate with business side to define project requirements.
- Develop detailed dev specifications.
- Build and deploy ML models via APIs.
- Design and execute experiments to validate solutions.
- Conduct AB tests and bandit optimizations to compare different approaches.
- Evaluate experimental results using statistical tests to measure impact and effectiveness
Mandatory Qualifications:
- Possess a passion and curiosity for the fields of machine learning and data science.
- Hold a master's degree or higher in machine learning, mathematics, or a related field, or have equivalent practical experience. Additionally, have experience in building machine learning/deep learning models, including those related to image processing, natural language processing, and other related areas.
- [Guideline] Expected to have knowledge in one or more of the following areas:
- Machine Learning: Foundational knowledge such as machine learning models like discriminative and generative models, inference algorithms like stochastic gradient descent, and asymptotic theories like asymptotic universality and asymptotic efficiency, as well as one of the following:
- Counterfactual Machine Learning: Various estimators for off-policy learning. Sampling algorithms like Importance Sampling.
- Attention/Transformer: Ability to explain the mathematics of Attention and Transformer. Model merging and MOE. Ability to explain each training step of large language models.
- Optimal Transport: Understanding of basic concepts such as the Sinkhorn algorithm and Wasserstein distance.
- Mathematics: Linear algebra (diagonalization, Jordan canonical form), calculus (differentiation + Riemann integration), topology (topology, compactness, continuity), as well as one of the following:
- Analysis: Measurable functions, integrable functions, definition of probability spaces. Probability process theory.
- Geometry: Definitions of Riemannian manifolds, Lie groups, and statistical manifolds. Distances such as Gromov-Hausdorff distance.
- Have development experience using Python.
- [Guideline] Expected to have experience in one or more of the following:
- Development experience using PyTorch or TensorFlow.
- Execution of training using GPUs.
- Experience in having Python code reviewed by others.
- Possess expertise in experimental design for conducting A/B tests and similar experiments.
- [Guideline] Expected to have knowledge in one or more of the following:
- A/B testing based on statistical hypothesis testing. Minimum sample size design using non-central t-distribution.
- Bayesian A/B testing.
- Optimal arm decision algorithms.
- Interleaving algorithms.
- Able to work in a cross-functional team environment and collaborate effectively with other teams.
Desired Qualifications:
- Proven experience in deploying machine learning systems to a production environment.
- Fluency in Japanese is considered a plus.
- A track record of publications in top international conferences, demonstrating expertise in the field of machine learning and data science.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: A/B testing APIs Bayesian Deep Learning Generative modeling Linear algebra LLMs Machine Learning Mathematics ML models NLP Python PyTorch Statistics TensorFlow Testing
Perks/benefits: Conferences Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.