FEATURE
A job program where you can gain hands-on experience with the development team
for over a month during summer and/or fall.
You can choose from a variety of engineering roles and organizations that match your career interests.
The combination of positions available for application is listed in the “Program”.
Features of Rakuten TECH Camp

Experience the joy of working as an engineer at Rakuten
You will be exposed to large-scale services and large amounts of data.

Experience the actual working environment of our employees
You can use the cafeteria basically for free, which is part of the employee benefit. In addition, you can use various other company facilities (cafes, convenience stores, gym, hair salon, nail salon, etc.).
*Meal subsidies vary depending on the work location.

Interaction with people inside and outside the team
There are various opportunities to interact with various employees, including lunches and 1-on-1s.

Possibility of being invited to the full-time selection process
Those who are recognized for their activity during their participation in the program may be invited.
PROGRAM
Application Closed
Applications for this job program are now closed.
Recruitment Target
- Those who can join us as a fulltime employee in 2027 with an expected degree of
either Bachelor, Master and/or Doctoral - Those residing in Japan
- Those able to participate in the Job Program for 1-3 months between July and October 2025
Compensation
As a general rule, 2,000 yen per hour.
*Please note that this is subject to change.
Roles & Organizations
For the Rakuten TECH Camp, you will be able to apply to certain positions, where the "job role" and "organization" are predetermined.
At Rakuten, where a wide variety of job roles and organizations exist, you will have the opportunity to carve out your own career path also after joining the company.
*For more details about the organizations, please visit the "Rakuten's Business" page.
AI & Data Division
- Job Role
- Applications Engineer
- Organization
- Conversational Experiences Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Conversational Experiences Department is dedicated to creating groundbreaking personalized AI assistants for Rakuten Group's diverse services. We are seeking enthusiastic AI Engineers to join us in developing innovative, highly personalized AI assistants that redefine user interactions. In this role, you will integrate state-of-the-art AI, machine learning, and conversational design to overcome complex challenges in a collaborative environment, driving Rakuten Group's mission to deliver transformative digital experiences.
- Position Details
-
- Create, develop, and scale personalized AI assistants for Rakuten Group services using Gen-AI and conversational AI
- Work closely with stakeholders to integrate natural language processing techniques and refine machine learning models
- Mandatory Requirements
-
- Proficiency in Python and experience with at least one deep learning framework (e.g., TensorFlow, PyTorch)
- Solid understanding of machine learning algorithms, deep learning architectures, and statistical modeling
- Strong foundation in mathematics (linear algebra, calculus, probability, and statistics)
- Experience with data manipulation, version control(e.g Git), and software development best practices
- Excellent problem-solving abilities and communication skills to collaborate across teams
- Desired Requirements
-
- Familiarity with ML Ops practices and deploying models in production using tools such as Docker, Kubernetes, or cloud platforms (AWS, GCP, or Azure)
- Demonstrated expertise in generative AI, conversational AI, or related advanced AI applications
- Experience with large-scale data processing frameworks (e.g., Apache Spark), ETL pipeline development, and proficiency in SQL/NoSQL databases.
- Business / Native level Japanese proficiency
Global Ad Division
- Job Role
- Applications Engineer
- Organization
- Ad Product Development Department
- Work Location
- Futako Tamagawa Rise Office
- Position Overview
- The Global Ad Division oversees the entire advertising business for the more than 70 services within the Rakuten Group. We manage ad delivery across all Rakuten services and support all traffic.
Utilizing Rakuten's extensive datasets, this position involves developing and operating services that support a large-scale business exceeding 220 billion yen(*). You will work with talented members from around the world, handling large-scale data and AI, contributing to Rakuten's business while building a career.
*FY2024 advertising sales - Position Details
- This position offers a unique opportunity to develop and operate software platforms and solutions in the advertising and marketing domains across various businesses, including E-commerce, FinTech, digital content, and Mobile, directly contributing to Rakuten's business growth.
Key responsibilities include:- Identifying challenges, proposing innovative solutions, and driving continuous improvements
- Developing high-quality applications through requirements definition, design, development, testing, review, and release
- Managing and enhancing services post-release
- Mandatory Requirements
-
- Over 1 year of experience with any programming language (excluding HTML/CSS) through academic projects, internships, or professional experience
- Desired Requirements
-
- Knowledge of frontend frameworks/libraries such as React and Angular.js
- Knowledge of API development using languages such as Java, PHP, Go, Python, and frameworks such as Spring
- Knowledge of schema design for RDBMS such as MySQL
- Basic knowledge of Unix/ Linux commands/ scripts/ tools
- Basic coding skills with a consideration of performance, maintainability, and security
- Ability to communicate in English
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- BSS Development Department
- Work Location
-
- Rakuten Crimson House / Futako Tamagawa Rise Office
- Office located in Tokyo
- Position Overview
- BSS Development Department is a part of Rakuten’s Technology Platforms Division. The department is responsible for designing, building, and operating robust Business Support Systems (BSS) to manage Rakuten Mobile subscribers to support the growth of Rakuten Group.
Based in Japan, India, and China, the team consists of hundreds of members from various regions, working to accelerate the Rakuten Ecosystem.
Rakuten Mobile services have now become part of the social infrastructure, and we maintain this foundation from the backend 24/7, while tackling challenges such as improving efficiency, adopting the latest technologies, and delivering greater value. If you are looking for a massive-scale challenge, this is the position for you! - Position Details
- To understand the Rakuten Mobile business and provide the best service through the following actions:
- Understanding various BSS services
- Creation HLD/LLD for those services
- Development, operation, and maintenance of BSS
- Providing standard monitoring systems for stable service operation
- Implementing and providing standardization of middleware
- Troubleshooting during service operation
- Mandatory Requirements
-
- 3+ years of programming experience in one or more of the following: Java, Go, Python, PHP, Ruby or Shell
- Experience with algorithms, data structures and software design
- Experience with DevOps using CI/CD tools (ex. Jenkins, Circle CI)
- Experience in automation and configuration
- Desired Requirements
-
- Development experience using Java
- Team application development experience using GIT, etc.
- Scripting experience using Shell Script, etc.
- Experience with SQL, etc.
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- Cloud Management Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Cloud Management Department focuses on building essential cloud services that enable service providers to seamlessly onboard, promote, and operate their offerings on the cloud.
As an Applications Engineer, you will help design and develop scalable, reliable, and high-performance backend systems that power key functionalities such as billing, workflow, notifications, permissions and more. Your work will involve building APIs, microservices, and backend frameworks to support these critical services while ensuring seamless integration across the platform.
This position offers hands-on experience with backend development, distributed systems, and modern cloud technologies. You’ll collaborate with cross-functional teams to deliver impactful solutions. If you’re passionate about backend engineering and cloud services, this is your chance to grow your skills and contribute to the future of cloud platforms! - Position Details
-
- Developing backend micro-services for Rakuten's platforms
- Collaborating with other team members and stakeholders in a supportive and empathetic manner
- Participating in code and design reviews to maintain high development standards
- Optimizing applications for maximum speed and scalability
- Encouraging a culture of innovation, quality, and customer service
- Mandatory Requirements
-
- Degree in Computer Science, Information Technology, or a related field
- Knowledge of Python, Java/Kotlin or JavaScript/Typescript
- Understanding of software development principles, data structures, algorithms and computer architecture
- Familiarity with source control systems, preferably Git
- Strong problem-solving skills and ability to learn quickly
- Good communication and teamwork skills
- Desire to learn, innovate, and grow professionally
- Desired Requirements
-
- Basic understanding of performance optimizations and when to apply them
- Familiarity with container platforms (e.g., Docker, Kubernetes) and CI/CD pipelines (e.g., Jenkins, CircleCI)
- Experience with backend frameworks
- Experience with agile methodologies
Technology Platforms Division
- Job Role
- UI/UX Engineer
- Organization
- Cloud Management Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Cloud Management Department focuses on building essential cloud services that enable service providers to seamlessly onboard, promote, and operate their offerings on the cloud.
As a UI/UX Engineer, you will help design and develop scalable, reliable, and high-performance backend systems that power key functionalities such as billing, workflow, notifications, permissions and more. Your work will involve building APIs, microservices, and backend frameworks to support these critical services while ensuring seamless integration across the platform.
This job program offers hands-on experience with backend development, distributed systems, and modern cloud technologies. You’ll collaborate with cross-functional teams to deliver impactful solutions. If you’re passionate about backend engineering and cloud services, this is your chance to grow your skills and contribute to the future of cloud platforms! - Position Details
-
- Developing user interfaces for internal and external portals
- Collaborating with other team members and stakeholders
- Participating in code and design reviews to maintain high development standards
- Optimizing applications for maximum speed and scalability
- Promoting a culture of innovation, quality, and customer service
- Mandatory Requirements
-
- Degree in Computer Science, Information Technology, or a related field
- Knowledge of TypeScript/JS
- Understanding of software development principles, data structures, algorithms, and computer architecture
- Familiarity with source control systems, preferably Git
- Strong problem-solving skills and ability to learn quickly
- Good communication and teamwork skills
- Desire to learn, innovate, and grow professionally
- Desired Requirements
-
- Basic understanding of performance optimizations and when to apply them.
- Familiarity with container platforms (e.g., Docker, Kubernetes) and CI/CD pipelines (e.g., Jenkins, CircleCI).
- Experience with frontend frameworks like React, Angular, etc.
- Experience with agile methodologies
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- Membership Platform Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Membership Platform Department is a part of Rakuten’s Technology Platforms Division which focuses on providing a membership and fraud prevention platform for all services within the Rakuten Ecosystem. We aim to develop robust and secure functionalities and systems to ensure smooth and uninterrupted usage of each service.
Membership management and fraud prevention activities are constantly evolving. Our system needs to adapt flexibly and quickly to societal trends and business requirements. As an applications engineer, you will be involved in a wide range of tasks, from requirement definition to system design, development, and technical problem-solving.
We welcome those who are interested in incorporating the latest technology and challenging themselves in designing and developing high-level systems. - Position Details
-
- Design, develop and implement software applications
- Collaboration with cross-functional teams to understand client needs and translate them into functional applications
- Identify, troubleshoot, and debug issues in existing software systems
- Conduct root-cause analysis of software application issues and implement solutions
- Assist in creating software application documentation
- Actively participate in project planning and scheduling
- Staying up-to-date on the latest technology trends and applying knowledge to enhance software systems
- Mandatory Requirements
-
- Degree in computer science, information technology, or a related field
- Strong knowledge of software development principles and hands-on programming experience
- Familiarity with software development methodology and release processes
- Excellent problem-solving skills and attention to detail
- Strong communication skills in Japanese and English to effectively interact with team members and clients
- Experience with programming languages such as Python, Java, C++, etc.
- Strong interest in technology and willingness to learn new software and systems
- Ability to manage multiple priorities and tasks simultaneously
- Desired Requirements
-
- Experience in building Docker, Kubernetes, database
- Experience working in cross-cultural teams
- Experience of developing and providing software from beginning to end
Technology Platforms Division
- Job Role
- Software QA Engineer
- Organization
- Membership Platform Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Membership Platform Department is part of Rakuten’s Technology Platforms Division which focuses on providing membership and fraud prevention platforms for all services within the Rakuten Ecosystem.
As a test automation engineer, you will focus on designing, developing, and implementing automated testing solutions that enhance software quality and reliability. You will play a key role in ensuring Rakuten's services meet the highest standards by identifying test requirements, developing robust automation frameworks, and executing automated test scripts across various platforms. - Position Details
-
- Contribute to QA activities including test planning, analysis, execution and reporting for ensuring prevention of production incidents
- Build and maintain reliable automation test frameworks and test scripts for increasing delivery speed
- Participate in online review/discussion session with onshore teams and partner teams globally.
- Mandatory Requirements
-
- Degree in Computer Science or a related field
- Coding experience in one of these programming languages: Java, Python, Ruby, JavaScript
- Solid understanding of data structures, data modeling, and software architecture
- Excellent problem-solving and analytical skills
- Ability to effectively communicate complex data to non-technical team members and stakeholders
- Demonstrated ability to work independently and collaboratively in a team environment
- Desired Requirements
-
- ISTQB certification
- Experience in automation testing tools (Cucumber, Robotframe, Selenium, Gatling)
Rakuten Bank, Ltd.
- Job Role
- Applications Engineer
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Bank is one of the largest internet banks in Japan with over 16 million accounts.
Rakuten Bank's System Division is a department that is involved in all aspects of system-related work, such as planning, development, and operational maintenance. This includes construction and maintenance of systems such as the core business system to the user applications for iPhone / Android, and the platform that supports the service. You will also be responsible for the engineering of the application platform in general (architecture review, construction, maintenance). All systems are open systems and we actively employ open-source technology. In this position, you can enjoy taking on important responsibilities of IT, which determines the success or failure of the banking business, which is a part of social infrastructure. We are looking forward to applications from people who are looking for an environment where people can boldly take on challenges. - Responsibility
-
- System development and testing (designing, coding, testing)
- Promotion of process and efficiency improvement in system development
- Plan and review various services
- Support for the above
- Mandatory Requirements
-
- Experience developing server applications, etc.
- Experience developing mobile applications (Android, iOS)
- Experience with Linux environment
- Desired Requirements
-
- DevOps experience using CI/CD tools such as Jenkins, Circle CI
- Experience building databases using Kubernetes
AI & Data Division
- Job Role
- Systems Engineer
- Organization
- Analytics Data Engineering Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Analytics Data Engineering Department's (ADED) mission is to empower both internal and external clients by providing precise business insights through data utilization. The Data Lakehouse Section under ADED develops and maintains Rakuten’s in-house Data Lakehouse platform, which enables machine learning, business intelligence, and efficient data management. The platform provides low-cost, flexible storage and robust architectures, currently managing thousands of datasets and data pipelines.
- Position Details
-
- Understand the Data Lakehouse architecture and features
- Implement full stack (both front and back end) requirements
- Communicate and maintain documents in English
- Mandatory Requirements
-
- Degree in computer science or data science
- Experience in Java for backend development
- Experience in JavaScript or TypeScript for frontend development
- Desired Requirements
-
- Understanding of data Lakehouse concepts
- Development experience with Google Cloud Platform
- Knowledge of Spring Boot for building robust and scalable applications
- Experience with frontend frameworks like React or Angular for building dynamic and responsive user interfaces
Technology Management Division
- Job Role
- System Infrastructure Engineer
- Organization
- Corporate IT Infrastructure Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Corporate IT Infrastructure Department - Core Technologies Section is looking for an Infrastructure Engineer to be responsible for managing core infrastructure systems supporting Rakuten Group employees.
This position is part of a team in charge of systems and services ranging from networking, virtualization, Windows and Linux server management, cloud-based SaaS and PaaS, and identity authentication.
Our environment is global, and we work closely with other regions. With these systems, we are continuously improving, advancing, and further integrating. There are a lot of opportunities to gain knowledge and experience in many different areas. - Position Details
- There are 3 separate groups within the section, focusing on these areas:
- Networking
- Endpoint Management (PC/Mac, Virtual Desktop Infrastructure)
- Core Systems (Virtualization/Windows OS/Linux OS/Identity Management / Cloud-based systems)
- Performing system maintenance and operations.
- Teamwork and cooperation with others on a global scale.
- Mandatory Requirements
-
- Strong desire to learn Information Technologies (including cloud-based systems)
- Interest in learning scripting and automation
- Desired Requirements
-
- Knowledge of IT concepts
- Familiarity of Windows or Linux OS
- Experience with cloud environments like Azure
- Knowledge of database
Technology Platforms Division
- Job Role
- Reliability Engineer
- Organization
- Cloud Platform Enablement Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Cloud Platform Enablement Department (CPED) is on a mission to build a robust private cloud to host Rakuten Group's applications to support Rakuten Group's growth. We are a group of a few hundred people from various countries and regions based in Japan, India, US, and EU, and we design, build, and operate the infrastructure to run the Rakuten Ecosystem.
Rakuten Group's services are now part of the social infrastructure of our daily lives. We are sustaining that infrastructure from the backend. We have the responsibility to keep the service up and running 24/7 in an enormous scale while working together globally. We face challenges every day, such as making the system more efficient, determining what kind of new technologies can make us more productive and finding ways to provide greater value than before. If you are seeking a challenge on a massive scale, this is the position you are looking for! - Position Details
-
- Improvement of service performance and latency
- Standardization and automation for reducing toil in service management.
- Providing standard monitoring systems for stable operation of service
- Providing standard design for middleware
- Troubleshooting during service operation
- Mandatory Requirements
-
- 3+ years of experience with Unix/Linux operating systems
- 3+ years of experience with one or more of the following programming languages: Java, Go, Python, PHP, Ruby or Shell
- DevOps experience with CI/CD tools (e.g., Jenkins, CircleCI)
- Experience in automation and configuration management using Chef, Ansible, Terraform
- Experience with monitoring, troubleshooting
- Desired Requirements
- N/A
Technology Platforms Division
- Job Role
- System Infrastructure Engineer
- Organization
- Cloud Services Department
- Work Location
- Rakuten Crimson House
- Position Overview
- This position is responsible for designing, building, and operating the private cloud that supports the growth of the Rakuten Group. Collaborating with a multinational team based in Japan and India, you will ensure the 24/7 operation of the infrastructure supporting the Rakuten Ecosystem. The role involves building efficient systems, leveraging the latest technologies, and delivering high-value services. It is an ideal environment for those who enjoy challenges and aim for growth.
- Position Details
-
- Improvement of performance and latency of Rakuten Group's services
- Standardization and automation for reducing work in service management
- Providing standardized monitoring systems for the stable operation of services
- Providing and implementing standardization for middleware
- Troubleshooting within service operations
- Mandatory Requirements
-
- Experience with Unix/Linux operating systems
- 1+ years of experience and in one or more of the following programming languages: Go, Python, Java, PHP, Ruby and/or Shell scripting
- Desired Requirements
-
- Experience with Kubernetes, Database, and Network
- Experience with Public Cloud
- Experience of internships at other companies
Technology Platforms Division
- Job Role
- Critical Facilities Engineer
- Organization
- Infrastructure Services Department
- Work Location
-
- Nagaoka, Niigata
- Position Overview
- Technology Divisions is responsible for developing Rakuten's internal IT environment and infrastructure that serves as the foundation for our 70+ services. It is also responsible for developing the integrated platform for Rakuten ID, Rakuten Points, and other services within the Rakuten Ecosystem. The organization also analyzes diverse large-scale data, and proposes services improvements by utilizing the analyzed data.
This position contributes to the stable operation of data centers and the growth of Rakuten's businesses through a wide range of responsibilities,
including the management of electrical and computer room air conditioning (CRAC) units as well as the overall facility structure of buildings. - Position Details
- The role involves managing power equipment such as power receiving and transforming facilities, emergency generators, and UPS systems to maintain power quality. Additionally, optimizing the temperature and humidity of server rooms through cooling & air management, maintaining and managing building facilities, and ensuring the safety of the building are part of our mission.Furthermore, the scope of work includes compliance with relevant laws and regulations, cost management, and vendor management related to these operations.In the event of emergencies such as equipment failures, accurate decision-making is required, and it is important to have a comprehensive perspective to oversee and manage the entire facility.
- Mandatory Requirements
-
- Basic knowledge of electricity, machinery, and buildings
- Major in Electrical Engineering
- Desired Requirements
-
- Specialization or research in Power Electronics
- Completion of the required courses at an accredited school for Certified Electrical Chief Engineers (Class 2 or Class 3)
*Exemption from the examination based solely on practical experience after joining the company
Rakuten Bank, Ltd.
- Job Role
- System Infrastructure Engineer
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Bank is one of the largest internet banks in Japan with over 16 million accounts.
Rakuten Bank's System Division is a department that is involved in all aspects of system-related work, such as planning, development, and operational maintenance. This includes construction and maintenance of systems such as the core business system to the user applications for iPhone / Android, and the platform that supports the service. You will also be responsible for the engineering of the application platform in general (architecture review, construction, maintenance). All systems are open systems and we actively employ open-source technology. In this position, you can enjoy taking on important responsibilities of IT, which determines the success or failure of the banking business, which is a part of social infrastructure. We are looking forward to applications from people who are looking for an environment where people can boldly take on challenges. - Responsibility
-
- IT infrastructure development (design, build, release)
- IT infrastructure operations (performance analysis, response analysis, and fault response)
- IT infrastructure improvement (Find issues related to infrastructure operations, propose and implementing improvements, and automation using simple scripting languages, etc.)
- Mandatory Requirements
-
Knowledge and/or experience in any of the following
- Build and manage mechanisms, components, and services required for the internet (any of the following: circuits, routing, FW, LB, security, DNS, mail, etc.)
- Construction and management of technical elements of IT infrastructure (servers, networks, databases, OS, virtualization, etc.)
- Use and management of public cloud services
- Development in scripting languages
- Desired Requirements
-
- Experience of development of server applications and other applications
- Experience of compilation and analysis of server and application logs
- Successful completion of the Applied Information Technology exam or higher
Commerce & Marketing Company
- Job Role
- Data Engineer
- Organization
- Business Support Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Rakuten Ichiba and its related businesses hold large amounts of diverse data. It is very important to build safe and easy-to-use systems that enables us to utilize such data. To maximize the value of the business, data engineers will implement new technologies and systems to constantly improve and increase the value of data utilization. We are looking for people who will develop and operate this system together.
- Position Details
-
- Build and operate data platform
- Research, introduce and operate tools for utilizing data
- Build and operate data pipeline and processing system
- Mandatory Requirements
-
- Experience with Linux OS
- Programming experience
- Experience with SQL
- Desired Requirements
-
- Basic knowledge of data platform systems such as Hadoop, BigQuery, Trino and related technology
- Experience with real-time processing
- Experience with object-oriented programming
- Experience with functional programming
- Experience with DevOps
- Experience with public cloud (such as AWS, GCP, Azure)
Commerce & Marketing Company
- Job Role
- Data Engineer
- Organization
- Travel Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Travel Development Department (TDD) primarily focuses on the following key projects:
1. Globalization of Rakuten Travel to compete in global markets
2. Continuous improvement of service quality in the continually evolving market in Japan
We are looking for individuals who share our purpose. Join us at Rakuten Travel, propose new forms of travel to people around the world, and strive to be pioneers shaping the future of travel. Your passion and creativity will breathe new life into the travel industry, filled with infinite possibilities. We eagerly await your application and invite you to take on challenges in a diverse environment in collaboration with our team. - Position Details
-
- Analytic ecosystem development based on DWH and Hadoop
- Data pipeline management
- Real-time processing
- Operation automation
- Data mart development
- Providing BI applications
- Mandatory Requirements
-
- Experience with Linux, Shell, SQL
- Communication skills (experience working with members with different skills, cultures, nationalities, etc.)
- Ability to think and act independently for the success of the team
- Desired Requirements
-
- Development and operation experience of distributed data processing systems, batch management systems, and data synchronization processing systems
- Experience with BI tools
- Experience working in a team with other engineers as a technical leader
- Experience using the following technologies: BigQuery, Hadoop, Hive, Kafka, Presto, Java, shell, git
AI & Data Division
- Job Role
- Data Engineer
- Organization
- Analytics Data Engineering Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Analytics Data Engineering Department's (ADED) mission is to empower both internal and external clients by providing precise business insights through data utilization.
The Data Lakehouse Section under ADED develops and maintains Rakuten’s in-house Data Lakehouse platform, which enables machine learning, business intelligence, and efficient data management. The platform provides cost-effective, flexible storage and robust architectures, currently managing thousands of datasets and data pipelines. - Position Details
-
- Understand Data Lakehouse architecture and features
- Integrate big data, machine learning tools, and framework for building Data Lakehouse platform components that can build, maintain and operate both data solutions and AI/ML solutions
- Communicate and maintain documents in English
- Mandatory Requirements
-
- Degree in computer science or data science
- Strong Python programming skills
- Desired Requirements
-
- Understanding of Data Lakehouse concepts
- Development experience with Google Cloud Platform (GCP)
AI & Data Division
- Job Role
- Data Consultant
- Organization
- Merchandising and Advertisement Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Rakuten Group provides 70+ services to about 2 billion members around the world. Terabytes of data are generated every day and are made available for internal services and business analysts.
The Merchandising and Advertisement Department is responsible for company-wide business optimization platforms that use AI and data, including price and inventory management, operations planning, marketing and advertisement solutions. - Position Details
-
- Create reports for internal and external stakeholders
- Define and monitor Key Performance Indicators (KPIs) to track performance
- Analyze A/B test results to optimize solutions
- Use analytical skills to understand the business performance of AI solutions
- Identify and investigate opportunities for improvement using data, analytical tools, and AI
- Contribute to project and product management activities
- Help drive and organize continuous improvement processes for our services
- Mandatory Requirements
-
- A degree in Computer Science, or related technical discipline, or in Economics or Business
- High motivation and the ability to learn quickly
- Excellent analytical skills and ability to work with data to gain business insights
- Good communication skills and document and report creation
- Desired Requirements
-
- Experience with computer programming and working with data and visualization
- Good communication skill in English
- Experience with project management methods
- Design and visual skills are highly appreciated, especially in data visualization area
AI & Data Division
- Job Role
- Research Scientist
- Organization
- Rakuten Institute of Technology
- Work Location
- Rakuten Crimson House
- Position Overview
- Rakuten Institute of Technology (RIT), spans across the world and acts as a hub for cutting-edge AI research. RIT houses multiple specialized teams that focus on diverse domains such as Natural Language Processing (NLP) and Fintech AI. This position demands a strong research background, the ability to translate scientific studies into practical business solutions, and a commitment to driving innovation in real-world environments. You will be assigned to either of the following teams.
[Language Program]
RIT's Language Program is dedicated to advancing NLP and generative AI technologies, with Research Scientists concentrating on designing and applying Large Language Models (LLMs) to enhance Rakuten’s business operations.
[Fintech AI]
Research scientists under the Fintech AI team develop and refine credit models by analyzing customer attributes, behavioral data, and delinquency data, integrating the latest methodologies—including deep learning for building embeddings, multi-task and transfer learning, and causal inference—to address critical business challenges in credit scoring and risk evaluation. - Position Details
-
- Design and develop algorithms and prototype systems to solve defined scientific or research problems and address business requirements
- Collaborate with project managers, engineers, and business stakeholders to gather requirements, define key performance indicators (KPIs), and ensure that solutions exceed these benchmarks
- Implement and validate the performance of algorithms and prototype systems, ensuring they are robust and scalable for production deployment
- Demonstrate and present algorithms and prototypes to relevant stakeholders, facilitating understanding and adoption across the business
- Contribute to the advancement of science by writing research papers, attending and presenting at conferences, submitting patent proposals, and engaging in multidisciplinary collaborations
- Mandatory Requirements
-
- Advanced degree (Ph.D. or Master’s) in Computer Science, a related field, or equivalent practical experience
- Demonstrated research capability, including a strong publication record at reputable conferences and journals in NLP, AI, or related fields
- Excellent communication skills in English to collaborate effectively with research scientists, engineers, and business personnel
- Proven coding proficiency in Python for analyzing data and building ML/AI models
- Hands-on experience with ML/AI model development tools and frameworks (e.g., fluency in PyTorch) and a basic to advanced understanding of statistics, machine learning, and deep learning concepts.
- Practical experience working in Unix/Linux environments and utilizing code management tools (e.g., Git)
- Ability to work independently, drive projects forward, and show curiosity in applying technology to domains such as user behavior and credit scoring
- Desired Requirements
-
- Demonstrated ability to read and process Japanese text and effectively communicate with Japanese business personnel
- Fluency in C, C++, Python, or Java, with hands-on experience in distributed computing frameworks such as Spark and Hadoop
- A strong international publication record and concrete project achievements, including contributions showcased on platforms like GitHub
- Expertise in at least one of the areas—building embeddings using deep learning, multi-task learning/transfer learning, or causal inference
Technology Platforms Division
- Job Role
- Data Consultant
- Organization
- Cloud Management Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Cloud Management Department (CMD)’s mission is to provide strategy, process governance and foundation to operate our cloud services with high customer satisfaction and productivity.
This position is part of CMD’s Portfolio & Finance Management Group, which works to help Rakuten achieve the best value from its cloud investment through data-driven insights. You will have the opportunity to shape Rakuten’s cloud investment strategy to best meet the diverse needs of Rakuten’s many businesses. - Position Details
-
- Analyze cloud usage data across Rakuten’s diverse businesses to identify trends and opportunities for optimization
- Evaluate how changes in Rakuten business direction or policies may impact to cloud usage
- Create data visualizations and reports to communicate insights effectively to stakeholders
- Proactively stay up to date on global market trends
- Mandatory Requirements
-
- Passion for technology and innovation
- Ability to communicate effectively verbally and in writing
- Strong analytical and problem-solving skills
- Business level Japanese
- High motivation to learn
- Ability to visualize data using tools such as Excel, Domo, or ggplot
- Experience using data analysis tools such as Excel, Python, R, or SQL
- Experience using office suite tools such as Microsoft Word, Excel, Power Point
- Conversational English language ability
- Desired Requirements
-
- Experience using public clouds such as AWS or Google Cloud
- Experience using machine learning
- Knowledge of IT industry trends
- Business level English ability (TOEIC 800+)
Rakuten Bank, Ltd.
- Job Role
- Data Scientist
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Bank is one of the largest internet banks in Japan with over 16 million accounts.
The Rakuten Bank Data Intelligence Department was established in 2017 and aims to strategically utilize the data that Rakuten Bank holds. We support the decision-making process such as strategy planning, marketing measures, investment decisions, and credit administration by analyzing data. Our mission is to contribute to improving profitability and operational efficiency through these activities.
We do more than just aggregate data. We are thoroughly committed to making hypotheses about major social trends and the potential needs of our clients, conducting “live analysis” with a focus on determining direction and taking action. At the same time, we also have a mission to foster an analytical culture that enables Rakuten Bank to grow as a data-driven organization. We are the department that leads the company from the perspective of data utilization. - Responsibility
-
Problem solving using machine learning:
- Define business problems in various areas such as targeting, demand forecasting, fraud detection, text classification and image recognition
- Design models and evaluate impact and feasibility
- Take responsibility for a series of steps from data preprocessing to model training, evaluation, and deployment
- Mandatory Requirements
-
- Strong interest in solving business problems with machine learning and AI
- Basic knowledge of machine learning and AI
- Working experience with Python, R, or SQL
- Basic knowledge of Linux OS
- Desired Requirements
-
- DS-KENTEI of Japan Data Scientist Society
- JDLA Deep Learning for GENERAL
- Experience participating in a data analysis competition (e.g. Kaggle)
- Knowledge of networks, cloud, servers, and databases
- Knowledge of BI tools such as Tableau, MicroStrategy, and Power BI
Rakuten Bank, Ltd.
- Job Role
- Data Consultant
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Bank is one of the largest internet banks in Japan with over 16 million accounts.
The Rakuten Bank Data Intelligence Department was established in 2017 and aims to strategically utilize the data that Rakuten Bank holds. We support the decision-making process such as strategy planning, marketing measures, investment decisions, and credit administration by analyzing data. Our mission is to contribute to improving profitability and operational efficiency through these activities.
We do more than just aggregate data. We are thoroughly committed to making hypotheses about major social trends and the potential needs of our clients, and conduct “live analysis” with a focus on determining direction and taking action. At the same time, we also have a mission to foster an analytical culture that enables Rakuten Bank to grow as a data-driven organization. We are the department that leads the company from the perspective of data utilization. - Responsibility
-
Service planning and proposal based on data analysis:
- Perform multi-faceted analysis
- Not only support front office decision-making but also plan and propose new services based on analysis results
- Mandatory Requirements
-
- Strong interest in solving business problems by data analytics or data utilization
- Working experience with Python, R, or SQL
- Basic knowledge of statistics
- Basic knowledge of Linux OS
- Desired Requirements
-
- Japan Statistical Society Certificate
- JDLA Deep Learning for GENERAL Certificate
- Experience with data analysis and/or statistical model building
- Knowledge of networks, cloud, servers, and databases
- Experience with BI tools such as Tableau, MicroStrategy, and Power BI
Commerce & Marketing Company
- Job Role
- Machine Learning Engineer
- Organization
- Travel Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- We manage and operate reservation services related to travel and leisure. To deliver these services, we are required to quickly deliver reliable reservation services and promote best practices while experimenting with new tools and techniques.
Would you like to start your engineering career together with our highly-talented members from all over the world and support some of the leading services in the industry?
(Our services: Rakuten Travel, Rakuten GORA, Rakuten Keiba, Rakuten toto, Rakuten Beauty) - Position Details
-
The following work related to the development of machine learning models for Rakuten Travel
- Data extraction and formatting
- Building and evaluating mathematical models
- Final presentation
- Mandatory Requirements
-
- Programming experience in Python
- Research experience on the theory or applications of machine learning
- Desired Requirements
-
- Experience participating in data competitions such as Kaggle
- Experience presenting at academic conferences in fields related to artificial intelligence
- Experience working with real data to solve business problems
Technology Platforms Division
- Job Role
- Machine Learning Engineer
- Organization
- Membership Platform Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Membership Platform Department is a part of Rakuten’s Technology Platforms Division which focuses on providing membership and fraud prevention platforms for all services within the Rakuten Ecosystem.
As a machine learning engineer, you will be an integral part of our innovative team, creating and applying advanced algorithms to analyze diverse sources of data and extracting valuable insights to drive strategic decision-making.
You will be responsible for creating AI models, machine learning algorithms and systems, understanding complex business problems, developing data sets, and deploying scalable solutions. - Position Details
-
- Design and development of machine learning and AI models
- Translation of complex business challenges into data-driven solutions
- Collaboration with data engineers to construct data and model pipelines
- Application of AI and machine learning techniques to solve critical business problems
- Verification and monitoring of the performance of AI and machine learning models.
- Creation of robust and scalable code; formulation of deployment strategies
- Visualization of data and modeling results for reporting to stakeholders
- Continuous acquisition of latest trends and technologies in AI and machine learning
- Mandatory Requirements
-
- Degree in computer science, data science, artificial intelligence, or a related field
- Proficiency in programming languages and machine learning frameworks
- Understanding of data structures, data modeling, and software architecture
- Strong mathematical skills with knowledge in statistics and linear algebra
- Excellent problem-solving and analytical skills
- Ability to effectively communicate complex data to non-technical team members and stakeholders
- Ability to work independently and collaboratively in a team environment
- Desired Requirements
-
- Ability to handle and work with large datasets using technologies like Elasticsearch, Hadoop, Cassandra, etc.
AI & Data Division
- Job Role
- Project Manager
- Organization
- AI for Business Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Join our team as a Project Manager, where you'll lead cutting-edge AI projects, bridging the gap between technical innovation and practical application in large language models.
- Position Details
-
- Coordinate closely with AI Engineers to ensure efficient management of LLMs, leveraging both private and open-source APIs
- Facilitate cross-functional collaboration among team members, stakeholders, and external AI partners to ensure successful deployment of LLMs in various environments
- Drive the adoption of best practices in project management methodologies and tools within the AI domain
- Mandatory Requirements
-
- Fluent in both English and Japanese
- Strong communication skills
- A strong interest and/or passion to make innovative products using LLMs
- Desired Requirements
-
- Proficiency in project management software and tools
- A solid understanding of Agile and Scrum methodologies
AI & Data Division
- Job Role
- Product Manager
- Organization
- Catalog Management Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Rakuten's catalog data is a crucial master data asset that connects product and company information, serving as a hub to accelerate service development. The Catalog Management Department is responsible for managing and expanding this data, contributing to the Rakuten Ecosystem. By integrating internal and external data sources and providing valuable insights and intelligence to business users, they create innovative solutions that drive growth and enhance the customer experience. We welcome those who are motivated to create innovative solutions.
- Position Details
-
- Assist in the development and execution of product strategies and roadmaps focused on leveraging catalog data
- Collaborate with cross-functional teams to gather and document product requirements, ensuring solutions align with business needs
- Conduct market research and analyze customer feedback to identify opportunities for improvement and innovation
- Track product performance metrics and report results to support strategic decision-making
- Participate in product meetings and contribute ideas for new features and improvements, leveraging internal and external data
- Mandatory Requirements
-
- A degree in a related field (e.g., Business, Marketing, Computer Science, Engineering, etc.)
- Experience in product management, marketing, or a related field
- Analytical skills to interpret data and make decisions
- Excellent communication skills in both Japanese and English
- Passion for product development and a willingness to learn about the product management process
- Desired Requirements
-
- Knowledge of Agile Development
Global Ad Division
- Job Role
- Producer
- Organization
- Ad Product Development Department
- Work Location
- Futako Tamagawa Rise Office
- Position Overview
- The Global Ad Division oversees the entire advertising business for the more than 70 services within the Rakuten Group. We manage ad delivery across all Rakuten services and support all traffic.
Utilizing Rakuten's extensive datasets, this position involves developing and operating services that support a large-scale business exceeding 220 billion yen(*). You will work with talented members from around the world, handling large-scale data and AI, contributing to Rakuten's business while building a career.
*FY2024 advertising sales - Position Details
- This role offers a unique opportunity to grow into one of two career tracks: Product Manager or Project Manager. At the start, you will take on responsibilities from both areas, allowing you to develop a well-rounded skill set for shaping innovative user experiences and driving operational success.
In this position, you will analyze issues, and user needs to deliver new experiences while executing solutions through effective project management. By leveraging data-driven insights, you will thoughtfully evaluate ideal products and user requirements. You will collaborate with business stakeholders, engineers, and QA to manage the entire process from requirements definition to development and release.
You will have the opportunity to take ownership of multiple initiatives by participating in ongoing projects and leading cross-functional teams to ensure success. Your responsibilities will include understanding project scope, assigning tasks, and managing budgets and schedules. You will also monitor progress, address risks, and provide regular updates to stakeholders to ensure projects are completed on time and meet high standards. - Mandatory Requirements
-
- Strong communication skills
- Logical thinking abilities
- Problem-solving skills
- Skill to identify issues and propose optimal solutions
- Desired Requirements
-
- Basic understanding of web technologies (HTML, CSS, JavaScript) and how they impact user experience and product development
- Basic understanding of RESTful APIs and web services, and how they are used to integrate different systems
- Ability to understand technical discussions with engineers
- Basic understanding of agile development methodologies
Technology Management Division
- Job Role
- Product Manager
- Organization
- Corporate IT Service Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Corporate IT Service Department is looking for a proactive Product Manager to be responsible for the development of systems that handle corporate data.
This position is in charge of the system planning, new system development, and improvement of corporate systems.
Since Rakuten Group is growing rapidly in terms of business scale, fields, and regions, you will be able to work in a global, dynamic, and challenging environment, and get a chance to grow dramatically. - Position Details
- Product Managers in the Corporate IT Service Department maximize product value by prioritizing requirements and defining scopes to ensure efficient releases. They analyze feedback, and the stakeholder needs to propose solutions with a long-term vision. Additionally, they engage internal and external stakeholders, create documents such as business requirement definitions and product roadmaps, and take full responsibility for product improvement and success.
- Mandatory Requirements
-
- Strong problem-solving and communication skills
- Excellent verbal and written communication skills. Ability to interact with diverse groups, executives, managers, and experts
- Ability to adapt to a fast-paced environment
- Ability to multi-task, taking initiative to determine priorities and change directions to meet goals
- Capability to define user requirements both without and with designing a technical solution
- Desired Requirements
-
- Learning experience and skill in software design and testing
- Knowledge of major protocols such as HTTP, HTTPS, etc.
- Knowledge of operating systems such as Windows, Linux, etc.
Technology Platforms Division
- Job Role
- Product Manager
- Organization
- Cloud Management Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Cloud Management Department (CMD)’s mission is to provide strategy, process governance and foundation to operate our cloud services with high customer satisfaction and productivity.
This position is within the CMD’s Portfolio & Finance Management Group, which works to maximize Rakuten’s return on investment in cloud. You will have the opportunity to shape Rakuten’s cloud product strategy to best fit the varied needs of Rakuten’s many diverse businesses. - Position Details
-
- Analyze cloud usage across Rakuten’s diverse businesses to identify opportunities for optimization
- Evaluate and compare on-premise cloud services and public cloud equivalents
- Proactively staying up to date on global market trends and position Rakuten to establish new future trends
- Create future vision for cloud at Rakuten including hybrid and multi-cloud environments
- Mandatory Requirements
-
- Passion for technology and innovation
- Ability to communicate effectively verbally and in writing
- Strong analytical and problem-solving skills
- Business-level Japanese language
- Experience using IT services
- Desired Requirements
-
- Experience using public clouds such as AWS or Google Cloud
- Knowledge of hybrid and multi-cloud environments
- Understanding of IT industry trends
- Business-level English ability (TOEIC 800+)
Technology Platforms Division
- Job Role
- Product Manager
- Organization
- Membership Platform Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Membership Platform Department is a part of Rakuten’s Technology Platforms Division which focuses on providing membership and fraud prevention platforms for all services within the Rakuten Ecosystem. As a product manager, you will be involved in every aspect of the product's journey - analyzing client needs; identifying potential product ideas; product development; product launch to market; and finally, analyzing the product’s performance. This role will involve working closely with multiple teams, including marketing, sales, and development teams, to ensure timely construction and delivery of the appropriate product to the market.
- Position Details
-
- Collaboration with senior product managers to create product roadmaps; plan products; decide prioritization for features; manage backlog; and manage and adjust feature enhancements
- Planning of new projects and maintenance of existing projects, ROI analysis, KPI management
- Assisting with definition of business requirements, product specification management, and stakeholder management.
- Promoting product adoption, coordinating onboarding schedules, and supporting the creation of onboarding documents.
- Assisting with communication between clients and the development team to facilitate smooth onboarding for both domestic and international clients.
- Project management (based on project scope, skills, and experience).
- Mandatory Requirements
-
- A degree in business, marketing, engineering, or related fields
- Excellent communication skills in both English and Japanese
- Desired Requirements
-
- Basic knowledge of agile project management
- Experience of working in cross-cultural teams
- Experience with modern project management tools (preferably JIRA/Confluence)
- Experience in delivering products from scratch
- Programming experience
- Knowledge of web development platforms, databases, and infrastructure systems
FOLLOW-UP
SYSTEM
Welcome / Briefing Session
We provide opportunities to interact with your team, learn about your job responsibilities, and explore examples of career paths within the department. This is your chance to discover the possibilities of building a career at Rakuten!
1on1 with Mentor and Manager
Regular 1-on-1 sessions with mentors and/or managers are held. These sessions allow you to discuss your work and progress, as well as receive advice on career development and skill enhancement!
Final presentation
You will conduct final presentations where you report your achievements and receive feedback from the department. Gain valuable insights from professionals to help you achieve further growth!
Casual Lunch
You can connect with recruiters and other job program participants over lunch. Enjoy a relaxed atmosphere while building meaningful relationships with your peers!
1on1 with HR department
The HR team will support you with follow-ups on the job program and provide career advice. Feel free to consult with HR team about any concerns or questions you may have!
*Some events may not be implemented depending on the department.
PROCESS
・ The requirement for a coding test varies by position.
・ The selection process is subject to change.
Q&A
Please choose either program. Please note that once you have applied to the Long-term or Short-term Job Program, you will not be able to change your application.
Generally, we do not accept re-applications for the same position. The selection process will proceed based on the order of positions you selected during your initial application (up to your third choice, in principle).
This program is open to applicants who wish to join the company in April or October 2027.
This depends on the position. Please see the description of each position for details.
We will contact you separately after you pass the document screening.
It is an online test, so you can take it anywhere as long as you have an internet connection.
The test takes about one hour. You can choose your favorite programming language from the following languages. (The language may vary depending on the test)
C, C++, C++20, C#, Dart, Go, Java 11, Java 8, JavaScript, Kotlin, Lua, Objective-C, Pascal, Perl, PHP, Python, Ruby, Rust, Scala, Swift 4, TypeScript or Visual Basic
As a rule, you will work at least three times a week (fixed work days) for one to three months between July and October.
After you have passed the selection process, we will make individual arrangements for you.
As a rule, we will ask for you to come to the office (full remote is accepted, depending on the position).
The company will reimburse you based on company regulations. We will explain this in detail after the offer.
As a general rule, 2,000 yen.
*Please note that this is subject to change.
In principle, we ask that you adjust your schedule so that you do not have to take time off or leave during the program. If there happens to be unavoidable schedules, such as academic commitments, we may be able to make arrangements after consulting with the department.