FEATURE
An internship 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 combinations of positions available for application are listed in the “Program”.
Features of Rakuten TECH Camp
Experience Hands-on Development
Tackle critical tasks in real projects. Acquire cutting-edge technologies and practical skills beyond knowledge, gaining firsthand experience of an engineer's work.
Experience the actual working environment
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 and available facilities 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 Period
1st round: April 24th (Fri) 9:00 AM to May 7th (Thu) 9:00 AM (JST)
2nd round: May 7th (Thu) 9:00 AM (JST) to June 2nd (Tue) 9:00 AM (JST)
*We reserve the right to close application windows early if all positions are filled before the stated deadline.
We encourage early applications.
Recruitment Target
- Able to join Rakuten as a full-time employee in 2028
- Bachelor’s, Master’s, or Ph.D. degree (expected or obtained)
- Available to participate in the internship for 1-4 months (20+ business days) between July and October 2026
- Residing in Japan and able to work on-site at the designated location
- Applicants must be legally authorized to work in Japan (including those with a "Permission to Engage in Activity Other Than That Permitted by the Status of Residence")
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.
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 more than 70 services within the Rakuten Group. We manage ad delivery across all Rakuten services and support all traffic, which can reach millions of requests per second (QPS/HPS/RPS). Utilizing Rakuten's rich datasets, our global reach spans vastly across the Rakuten Ecosystem.
You will work with talented members from around the world, handling large-scale data and AI to develop and operate services that support Rakuten's businesses.
This position offers the opportunity to contribute significantly to Rakuten's business while building an international career. - 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
- Language Proficiency
-
- Japanese: Business Level
- English: Conversational Level
- Coding Test
- Required
- 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 in RDBMS such as MySQL
- Basic knowledge of Unix/Linux commands/scripts/tools
- Basic coding skills with a consideration of performance, maintainability, and security
- Able to communicate in English
- Main Services
-
- Rakuten Ichiba
- Rakuten Travel
- Rakuten Affiliate
Technology Management Division
- Job Role
- Applications Engineer
- Organization
- Corporate IT Service Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Corporate IT Service Department is looking for a proactive Application Engineer responsible for the development of corporate systems that handle company-wide data.
This position is responsible for system planning, new system development, and the improvement of existing systems.
As the Rakuten Group continues to grow rapidly in terms of business scale, fields, and regions, this role offers the opportunity to work globally in a dynamic and challenging environment, providing many opportunities for significant personal and professional growth. - Position Details
- This position is responsible for planning, designing, developing, testing, debugging, implementing, and maintaining applications to contribute to Rakuten Group employee productivity.
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Strong desire to learn Information Technology and Application Engineering
- Learning experience and skills in development languages such as Java and Python
- Knowledge of DBMS such as SQL Server, MySQL, Postgres, etc.
- Desired Requirements
-
- Learning experience and skills in software design and testing
- Knowledge of major protocols such as HTTP, HTTPS, etc.
- Knowledge of operating systems such as Windows, Linux, etc.
- Main Services
- Corporate Systems
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- BSS Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The mission of the BSS Development Department is to contribute across the Rakuten ecosystem by offering high-quality Business Support Systems (BSS) with strong functionality and flexibility across different Rakuten business lines and segments.
We build and operate robust BSS platforms that empower Rakuten Mobile businesses around the world. With teams based in Japan, India, and China, and over 400 members from diverse regions, we work together to accelerate the Rakuten ecosystem.
Rakuten Mobile’s services have become part of the social infrastructure of everyday life, and we sustain that infrastructure from the backend. We are responsible for keeping services up and running 24/7 at enormous scale through global collaboration. Our daily work involves tackling challenging and engaging questions—how to make systems more efficient, how to leverage new technologies to improve productivity, and how to deliver greater value than ever before.
If you are seeking challenges on a massive scale, this is the position for you. - Position Details
- To understand the Rakuten Mobile business and provide the best possible service, this role involves the following responsibilities:
- Understanding various BSS services
- Creating high-level and low-level designs (HLD/LLD) for these services
- Developing Business Support Systems
- Providing standard monitoring systems to ensure stable service operations
- Establishing standard designs to enable easy expansion of new services
- Troubleshooting services during incidents
- Language Proficiency
-
- Japanese: Conversational Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Proficiency (3+ yrs) in one or more of the following: Java, Go, Python, PHP, Ruby or shell scripting
- Experience with algorithms, data structures and software design
- Experience of DevOps with CI/CD tools (ex. Jenkins, CircleCI)
- 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.
- Familiarity with AI concepts and applications
- Main Services
- Rakuten Mobile
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- Cloud Management Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Our organization focuses on building essential cloud services that enable service providers to seamlessly onboard, promote, and operate their offerings on the cloud. We provide the tools and services needed to support their success, allowing them to focus on delivering value to their users.
As an Application Engineer Intern, 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 internship 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 microservices for our platforms
- Collaborating with other team members and stakeholders in a supportive, 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
- Language Proficiency
-
- Japanese: Not required
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Bachelor's 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
- A 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
- Main Services
- Rakuten Group as a whole
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- Marketing Cloud Platform Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The mission of the Marketing Cloud Platform Department (MCPD) is to lead Rakuten’s marketing-related product strategy and execute product development and implementation. We empower Rakuten’s internal marketing teams by building engaging, reputable, and cost-efficient marketing platforms that put customers at the center. Our main advantage comes from our ability to leverage the Rakuten Ecosystem. We provide marketing solutions such as marketing campaign management, multichannel communication, and personalization.
- Position Details
- The software engineer will be responsible for executing the entire software development life cycle, from discussions with product managers through planning, development, testing, delivery, and operations, to enhance the Marketing Cloud ecosystem.
- Language Proficiency
-
- Japanese: Conversational Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Proficiency in one or more programming languages such as Java, Kotlin, and Python
- Basic knowledge of Linux commands
- Basic knowledge of Git commands
- Desired Requirements
-
- SQL
- Basic knowledge of HTTP, DNS, TCP, and IP
- Experience developing web services or mobile applications
- Internship or professional experience in internet services
- Main Services
- Various services within the Rakuten Ecosystem
Technology Platforms Division
- Job Role
- Applications Engineer
- Organization
- Membership Platform Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Membership Platform Department is part of Rakuten’s Technology Platform Division and focuses on providing membership and fraud prevention platforms for all services within the Rakuten Ecosystem.
As an Application Engineer, you will join an innovative tech team dedicated to designing, developing, and implementing software applications that drive our business. You will be responsible for identifying client needs, designing and developing appropriate software solutions, and providing technical support through troubleshooting and enhancements to improve functionality. You will work with a cross-functional, cross-cultural team to ensure our software applications align with business needs and meet high standards of usability, security, and robustness. - Position Details
-
- Design, develop, and implement software applications
- Collaborate 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 developing software application documentation
- Actively participate in project planning and scheduling
- Stay current with the latest technology trends and apply this knowledge to enhance software systems
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Bachelor's 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 methodologies and release processes
- Excellent problem-solving skills and attention to detail
- Strong communication skills to effectively interact with team members and clients
- Knowledge of programming languages such as Python, Java, and C++
- Strong interest in technology and willingness to learn new software and systems
- Ability to manage multiple priorities and tasks simultaneously
- Desired Requirements
-
- Experience with Docker, Kubernetes, and databases
- Experience working in cross-cultural teams
- Experience delivering software end-to-end, from development through release and operation
- Main Services
-
- Account Registration
- Login
- Account Information Management (MyR/MyData)
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 Platform Division and focuses on providing membership and fraud prevention platforms for all services within the Rakuten Ecosystem.
As a test automation engineer, you will be dedicated to designing, developing, and implementing automated testing solutions that enhance software quality and reliability. You will play a key role in ensuring our products 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 to ensure no production incidents
- Build and maintain a reliable automation test framework and test scripts for increasing delivery speed
- Participate in online review/discussion sessions with onshore team and partner teams across the globe
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Bachelor's or Master's 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, Robot Framework, Selenium, Gatling)
- Main Services
-
- Account Registration
- Login
- Account Information Management (MyR/MyData)
Rakuten Bank Ltd.
- Job Role
- Applications Engineer
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Bank is Japan’s largest internet bank, with more than 17 million accounts.
Rakuten Bank’s Systems Division is responsible for building and maintaining platforms that support core banking systems, user applications for iPhone and Android, and service development. In particular, the division covers end-to-end engineering of application platforms, including architecture design, implementation, maintenance, and operations.
You will have opportunities to engage in all aspects of system-related work, including planning, development, operations, and maintenance. Our systems are entirely based on open platforms, and we actively adopt open-source technologies. This is a critical IT role that directly impacts the success of the banking business, a key part of social infrastructure. If you are looking for an environment where you can take on bold challenges, we welcome your application. - Position Details
-
- System development and testing (design, coding, testing)
- Drive process improvements and efficiency in system development
- Service planning and evaluation
- Support for the above activities
- Language Proficiency
-
- Japanese: Business Level
- English: Not required
- Coding Test
- Required
- Mandatory Requirements
-
- Experience developing server-side applications
- Experience developing mobile applications (Android, iOS)
- Experience working in a Linux environment
- Desired Requirements
-
- DevOps experience using CI/CD tools such as Jenkins and CircleCI
- Experience building Kubernetes clusters and databases
- Main Services
- Rakuten Bank
Rakuten Payment Inc.
- Job Role
- Applications Engineer
- Organization
- Payment System Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Payment, Inc. is developing its business with a focus on payment services and marketing solutions.
Our payment services are available at approximately 5 million online and offline locations, including supermarkets and convenience stores nationwide, as well as at approximately 1 million locations where transportation-related e-money is accepted, and the number of available locations continues to grow.
The Product Development Division handles everything from system service planning related to payment services to UI/UX planning, implementation, and operation. - Position Details
- <Rakuten Pay Online>
You will be assigned as a developer, and will oversee deployment, testing, and maintenance to support our goal of security compliance and quick turnaround of new code deployments. Based on your skills and experience, your assignment will be decided and might be either the development or improvement phase.
<Rakuten Pay System>
This position is responsible for design through testing as well as service launch for back-end system development related to Rakuten Pay. Key responsibilities include system development and testing (design, coding, testing), software research and development, and building demo systems for concept verification. This also encompasses supporting various service planning and consideration tasks. - Language Proficiency
- <Rakuten Pay Online>
- Japanese: Business Level
- English: Conversational Level
<Rakuten Pay System>- Japanese: Not Required
- English: Business
- Coding Test
- Required
- Mandatory Requirements
- <Rakuten Pay Online>
- Experience in web application development using Java
- Experience in application development using SQL
- Basic knowledge of Linux/Unix
<Rakuten Pay System>- Backend application development experience
- Mobile application development experience
- Experience with Linux environments
- Desired Requirements
-
- Experience with Apache and Tomcat
- Experience with Struts and Spring Framework
- Experience with web UI development (HTML, CSS, JavaScript)
- Experience with public cloud, Kubernetes, and Docker
- Experience with Git, Jenkins, and Maven
- Main Services
-
- Rakuten Pay
- Rakuten Pay Online
- Rakuten Cash
- Rakuten Point
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 is looking for an Infrastructure Engineer responsible for managing infrastructure systems that support Rakuten Group employees.
This position is part of a team responsible for a wide range of systems and services, including networking, endpoint management, business-critical workplace technologies, and audio-visual environments.
Our environment is global, and we work closely with teams in other regions. Across these systems, we continuously improve, advance, and further integrate our infrastructure.
This role offers many opportunities to gain knowledge and experience across a wide variety of technical areas. - Position Details
- This position is currently open to groups within the section that focus on:
- Networking
- Endpoint Management (PC/Mac, Virtual Desktop Infrastructure)
- Business Technology Services
Overall, regardless of the group, this role involves designing, enhancing, and maintaining systems, including:- Performing system maintenance and operations
- Collaborating with teams on a global scale
After completing basic training within the department, group assignments may change in the future depending on individual interests and qualifications. - Language Proficiency
-
- Japanese: Conversational Level
- English: Business Level
- Coding Test
- Not Required
- Mandatory Requirements
-
- Strong desire to learn Information Technologies (including cloud-based systems)
- Interested in learning scripting and automation
- Knowledge of automation and improving efficiency using AI
- Team-oriented mindset with a proactive and responsible attitude
- Desired Requirements
-
- Knowledge of IT concepts
- Familiarity with Windows, Mac or Linux OS
- Experience with cloud environments like Azure
- Knowledge of computer networking
- Experience with scripting or programming in any language
- Main Services
- Corporate IT systems for the entire Rakuten Group
Technology Platforms Division
- Job Role
- Reliability Engineer
- Organization
- Cloud Platform Enablement Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Rakuten Group offers more than 70 services. By linking these diverse services through a common membership and loyalty program, Rakuten has built one of the world’s most unique and robust ecosystems.
The mission of the Cloud Platform Department (CPSD) is to build and operate a private cloud that hosts internal applications globally. This is an ongoing initiative that continues to grow and mature as new requirements emerge.
We build and operate a robust infrastructure platform that empowers Rakuten’s businesses around the world. With teams based in Japan, India, the US, and the EU, and more than 400 members from diverse regions, we work together to accelerate the Rakuten ecosystem.
Rakuten Group’s services have become part of the social infrastructure of everyday life. The Data Platform Group sustains this infrastructure from the backend, focusing on data platforms where extremely large volumes of data flow every day.
We are responsible for keeping these services up and running 24/7 at enormous scale through global collaboration. We face challenges every day, such as improving system efficiency, identifying new technologies that enhance productivity, and delivering greater value than before. If you are seeking challenges on a massive scale, this is the position for you. - Position Details
-
- Improving service performance and reducing latency
- Standardizing and automating processes to reduce operational toil in service management
- Providing standard monitoring systems to ensure stable service operations
- Establishing standard designs to enable easy expansion of new services
- Troubleshooting service issues
- Language Proficiency
-
- Japanese: Conversational Level
- English: Conversational Level
- Coding Test
- Required
- Mandatory Requirements
-
- More than 3 years of experience with Unix/Linux operating systems internals and/or networking
- Proficiency (more than 3 years of experience) in one or more of the following: Java, Go, Python, PHP, Ruby, or shell scripting
- Experience with algorithms, data structures, and software design
- Experience of DevOps with CI/CD tools (e.g., Jenkins, CircleCI)
- Experience in automation and configuration management using Chef, Ansible, or Terraform
- Experience with monitoring and troubleshooting
- Desired Requirements
- N/A
- Main Services
- Rakuten Group as a whole
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 a 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 creating efficient systems, leveraging the latest technologies, and delivering higher-value services. It is an ideal environment for those who enjoy challenges and aim for growth.
- Position Details
-
- Improving service performance and reducing latency
- Standardizing and automating processes to reduce operational toil in service management
- Providing standard monitoring systems to ensure stable service operations
- Establishing standard designs to enable easy expansion of new services
- Troubleshooting service issues
- Language Proficiency
-
- Japanese: Not required
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Experience with UNIX/Linux operating systems
- Proficiency in one or more of the following for more than 1 year: Java, Go, Python, PHP, Ruby, or shell scripting
- Desired Requirements
-
- Experience with Kubernetes, Database, and Network
- Experience with public cloud
- Experience as an intern at other companies
- Main Services
- Infrastructure support for a wide range of Rakuten services, such as Rakuten Ichiba, Rakuten ID, and Rakuten Pay
Technology Platforms Division
- Job Role
- System Infrastructure Engineer
- Organization
- Infrastructure Services Department
- Work Location
- Rakuten Crimson House
- Position Overview
- The Rakuten Group offers more than 70 services. By linking these diverse services through a common membership and loyalty program, Rakuten has built one of the world’s most unique and robust ecosystems.
The Infrastructure Services Department's mission is to build a private cloud that hosts internal applications globally. This is an ongoing initiative that continues to grow and mature as new requirements emerge.
We build and operate a robust infrastructure platform that empowers Rakuten’s businesses around the world. With teams based in Japan, India, the US, and the EU, and more than 400 members from diverse regions, we work together to accelerate the Rakuten ecosystem.
Rakuten Group’s services have become part of the social infrastructure of everyday life. We sustain this infrastructure from the backend.
We are responsible for keeping these services up and running 24/7 at enormous scale through global collaboration. We face challenges every day, such as improving system efficiency, identifying new technologies that enhance productivity, and delivering greater value than before. If you are seeking challenges on a massive scale, this is the position for you. - Position Details
-
- Design, verify, implement, and operate the data center and network
- Provide day-to-day operations of Rakuten network and data center
- Capacity management of data center and network
- Collaborate with network and data center engineers to identify opportunities for automation and optimization
- Develop and implement scripts to automate routine tasks, data collection, and system configurations
- Explore and apply AI/ML techniques for anomaly detection, predictive maintenance, resource optimization, or intelligent alerting within network traffic or data center metrics
- Assist in the analysis of operational data to identify trends, root causes, and areas for improvement
- Document developed solutions, processes, and findings
- Present findings and recommendations to the team and stakeholders
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- A proactive, self-starter mindset with the ability to identify potential network and data center issues using AI or scripts, and propose effective solutions
- Ability to learn new technologies and emerging trends quickly
- Desired Requirements
-
- Strong programming skills in at least one scripting language (e.g., Python is highly preferred)
- Familiarity with AI/Machine Learning concepts and libraries
- Basic understanding of networking concepts
- Experience with Linux/Unix environments
- Familiarity with version control systems (e.g., Git)
- Excellent problem-solving skills and an analytical mindset
- Strong communication and teamwork skills
- Proactive, curious, and eager to learn new technologies
- Main Services
-
- Rakuten Cloud
- Rakuten Ichiba
- Rakuten ID
- Rakuten Pay
Rakuten Bank Ltd.
- Job Role
- System Infrastructure Engineer
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Bank is Japan’s largest internet bank, with more than 17 million accounts.
Rakuten Bank’s System Headquarters is responsible for a wide range of system-related work, including planning, development, and operational maintenance. This covers everything from the core business system to user-facing applications for iPhone and Android, as well as the construction and maintenance of platforms that support these services. In particular, the department is deeply involved in application platform engineering, including architecture review, construction, and ongoing maintenance. All systems are open-based, and open-source technologies are actively adopted.
At the same time, this role offers the opportunity to take on the significant responsibility of IT, which directly impacts the success of banking services as a part of critical social infrastructure. If you are looking for an environment where you can challenge yourself and grow, we encourage you to apply. - Position Details
-
- IT infrastructure development (design, build, release)
- IT infrastructure operations (performance, response analysis, fault response)
- IT infrastructure improvement (finding issues related to infrastructure operations, proposing and implementing improvements, automation using scripting languages, etc.)
- Language Proficiency
-
- Japanese: Business Level
- English: Not required
- Coding Test
- Required
- Mandatory Requirements
- Knowledge and experience in any of the following areas:
- Building and managing the mechanisms, components, and services required for Internet infrastructure, such as circuits, routing, FW, LB, security systems, DNS, and mail services
- Construction and management of IT infrastructure components, including servers, networks, databases, operating systems, and virtualization technologies
- Use and management of public cloud services
- Development using scripting languages
- Desired Requirements
-
- Experience in development of server applications and other applications
- Compilation and analysis of server and application logs
- Successful completion of the Applied Information Technology Engineer Exam or higher
- Main Services
- Rakuten Bank
Commerce & Marketing Company
- Job Role
- Data Engineer
- Organization
- Business Support Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- At Rakuten Ichiba (Marketplace), we manage vast amounts of diverse data, making it crucial to create secure and user-friendly systems for data utilization. As a Data Engineer, you will enhance business value by implementing new technologies and systems, continuously improving our data practices.
We seek talented individuals to join us in developing and operating our data platform, driving innovation and maximizing the value of data utilization. - Position Details
- Develop, build, and operate data infrastructure.
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Experience with Linux OS
- Programming experience in relevant languages
- Proficiency in SQL
- Desired Requirements
-
- Fundamental knowledge of data platforms and related technologies such as Hadoop, BigQuery, and Trino
- Experience with real-time processing
- Proficiency in object-oriented programming languages
- Development experience in functional programming languages
- Experience with DevOps practices
- Experience using public cloud platforms (e.g., AWS)
- Main Services
- Rakuten Ichiba
Commerce & Marketing Company
- Job Role
- Data Engineer
- Organization
- Travel Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- About Us:
Join our Travel Development Department (TDD) as we embark on exciting projects, including global strategies to promote Rakuten Travel and enhance service quality in the evolving Japanese market.
What We're Looking For:
We seek passionate individuals who share our purpose and are eager to innovate in the travel industry. Bring your creativity and enthusiasm to help shape the future of travel! - Position Details
- <Data Engineer>
As a Data Engineer in our Travel Division, you will be responsible for:- Developing an analytics ecosystem based on DWH (Teradata) and Hadoop
- Building data ingestion pipelines and real-time processing solutions
- Automating operations and developing data marts
- Delivering BI applications to enhance data-driven decision-making
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Proficiency in Linux, Shell, and SQL
- Strong communication skills, with experience collaborating with diverse team members from various backgrounds
- A proactive mindset, capable of thinking independently and taking initiative to contribute to the team's success
- Desired Requirements
-
- Experience in developing and operating distributed data processing systems, batch management systems, and data synchronization systems
- Familiarity with BI tools
- Proven experience as a technical leader working collaboratively with other engineers
- Proficient in technologies such as Teradata, BigQuery, Hadoop, Hive, Kafka, Presto, Java, Shell, and Git
- Main Services
- Rakuten Travel
AI & Data Division
- Job Role
- Data Engineer/Data Scientist
- Organization
- AI & Data Division
- Work Location
- Rakuten Crimson House
- Position Overview
- Leverage large-scale data to build platforms, conduct analysis, and support AI/ML solutions. Drive data-driven insights that create business value and empower decision-making.
- Position Details
-
- Design, build, and maintain large-scale data platforms such as Data Lakehouses
- Develop big data processing and ETL pipelines, including data cleansing and integration
- Apply statistical modeling and machine learning to conduct analysis and build predictive models
- Collaborate with business teams to support data-driven decision-making
- Language Proficiency
-
- Japanese: Not required
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Degree in Computer Science, Data Science, Statistics, or a related field
- Proficiency in Python and SQL for data processing
- Strong foundation in mathematics and statistics (e.g., linear algebra, probability, statistics)
- Desired Requirements
-
- Experience with large-scale data processing frameworks (e.g., Spark, Hadoop)
- Development experience on cloud platforms such as GCP, AWS, or Azure
- Experience with data visualization tools (e.g., Tableau, Power BI)
- Practical experience in building machine learning models or applying data science
- Main Services
- Rakuten Group as a whole
AI & Data Division
- Job Role
- Research Scientist
- Organization
- AI & Data Division
- Work Location
- Rakuten Crimson House
- Position Overview
- Conduct cutting-edge research in AI, NLP, and FinTech. Design algorithms, publish in top conferences, and drive innovation that bridges scientific advancement and business applications.
- Position Details
-
- Conduct cutting-edge research in AI, Natural Language Processing (NLP), and FinTech
- Design and implement algorithms and prototypes to address real-world challenges
- Present research outcomes through publications, conferences, and patents
- Collaborate with engineers, product teams, and business units to apply research outcomes to services and businesses
- Language Proficiency
-
- Japanese: Not required
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Master's or Ph.D. in Computer Science or a related field, or equivalent practical experience
- Proficiency in Python for ML/AI model development
- Strong ability to present research, write papers, and communicate in English
- Solid understanding of statistics, machine learning, and deep learning
- Desired Requirements
-
- Experience with ML frameworks such as PyTorch or TensorFlow
- Hands-on experience with distributed computing platforms (e.g., Spark, Hadoop)
- Publication record in international conferences or journals
- Main Services
- Rakuten Group as a whole
Rakuten Bank Ltd.
- Job Role
- Data Scientist
- Organization
- Bank Business Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- With over 17 million accounts, Rakuten Bank is the largest internet bank in Japan.
The Rakuten Bank Data Intelligence Department was established in 2017 with the goal of strategically leveraging our data. We support decision-making across areas such as strategy planning, marketing initiatives, investment, and credit administration by analyzing large-scale datasets owned by Rakuten Bank and the Rakuten Group. Our mission is to contribute to improved profitability and operational efficiency through these activities.
We do more than just data aggregation. Recently, we have been focusing on AI development. Some of our models and algorithms are built using machine learning and are used to predict things such as exchange rate movements and incoming customer call volumes. At the same time, we are working to foster a strong analytical culture that enables Rakuten Bank to grow as a data-driven organization. From the perspective of data utilization, we are a department that helps lead the company forward. - Position Details
- Problem solving using machine learning:
You will define business problems across various domains, such as targeting, demand forecasting, fraud detection, text classification, and image recognition. We design models and evaluate their impact and feasibility. You will be responsible for the series of steps from data preprocessing to model training, evaluation, and deployment. - Language Proficiency
-
- Japanese: Business Level
- English: Not required
- Coding Test
- Required
- Mandatory Requirements
-
- Strong interest in solving business problems by machine learning or AI
- Basic knowledge of machine learning/AI
- Working experience with Python, R, or SQL
- Basic knowledge of Linux OS
- Desired Requirements
- <Preferred Qualifications>
- DS-KENTEI from Japan DataScientist Society
- JDLA Deep Learning for GENERAL
<Preferred Knowledge & Experience>- Participation in data analysis competitions (e.g., Kaggle)
- Knowledge of networking, cloud platforms, servers, and databases
- Knowledge of BI tools such as Tableau, MicroStrategy, and Power BI
- Main Services
- Rakuten Bank
Commerce & Marketing Company
- Job Role
- Machine Learning Engineer
- Organization
- Travel Development Department
- Work Location
- Rakuten Crimson House
- Position Overview
- Join our team managing and operating platforms for travel and leisure services. You will be responsible for promoting best practices and rapidly delivering reliable platforms while experimenting with new tools and methodologies.
What We Offer:
Work alongside top talent from around the world, supporting Japan's largest systems and industry-leading services, Rakuten Travel. Kickstart your global engineering career with us! - Position Details
- As a Machine Learning Intern in our Travel Division, you will engage in the following tasks:
- Data extraction and transformation
- Building mathematical models and validating their accuracy
- Presenting final results and insights
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Programming experience in Python
- Research experience in machine learning theory or applications
- Bachelor's degree or higher
- Desired Requirements
-
- Experience participating in data competitions, such as Kaggle
- Presentation experience at conferences related to artificial intelligence
- Proven experience in handling real data to solve business challenges
- Main Services
- Rakuten Travel
AI & Data Division
- Job Role
- AI Engineer
- Organization
- AI & Data Division
- Work Location
- Rakuten Crimson House
- Position Overview
- As an AI Engineer at Rakuten, you will develop applications and services powered by cutting-edge AI and Generative AI technologies. You will work across frontend, backend, cloud infrastructure, and LLM applications to design and implement innovative solutions that deliver outstanding user experiences.
- Position Details
-
- Work across multiple areas including frontend, backend, and cloud infrastructure
- Design and implement applications powered by Generative AI and Large Language Models (LLMs)
- Develop scalable systems using microservices and APIs
- Collaborate with the team to bring ideas from prototype to production
- Language Proficiency
-
- Japanese: Not required
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Proficiency in programming languages such as Python, Java, or TypeScript
- Solid understanding of data structures, algorithms, statistics, and mathematics
- Desired Requirements
-
- Experience in cloud development (AWS, GCP, or Azure)
- Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or LangChain
- Experience with REST API and microservices development
- Experience with frontend technologies such as React, TypeScript, and Tailwind
- Main Services
- Rakuten Group as a whole
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 Platform Division which focuses on providing Membership and Fraud Prevention platforms for all services within 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, extracting valuable insights to drive strategic decision-making. You will be responsible for creating AI models, machine learning algorithms and systems, understanding complex business challenges, developing datasets, and deploying scalable solutions. - Position Details
-
- Design and develop machine learning and AI models
- Translate complex business challenges into data-driven solutions
- Collaborate with data engineers to construct data and model pipelines
- Apply AI and machine learning techniques to solve critical business problems
- Validate and monitor the performance of AI/Machine Learning models
- Write robust, scalable code and develop deployment strategies
- Visualize data and modeling results and communicate findings to stakeholders
- Stay updated with the latest AI and machine learning trends and techniques
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Required
- Mandatory Requirements
-
- Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field
- Proficient in programming languages and machine learning frameworks
- Solid 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
- Demonstrated 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.
- Main Services
-
- Account Registration
- Login
- Account Information Management (MyR/MyData)
- Payments
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 more than 70 services within the Rakuten Group. We manage ad delivery across all Rakuten services and support all traffic. Utilizing Rakuten's rich data sets, we are one of the most global organizations within Rakuten.
You will work with talented members from around the world, handling large-scale data and AI to develop and operate services that support Rakuten's businesses. This position offers the opportunity to contribute significantly to Rakuten's business while building an international career. It is an extremely rare opportunity for new graduates to work on projects of this scale. - Position Details
- This role offers a unique opportunity to grow into one of two career tracks: Product Manager or Project Manager. Initially, you will take on responsibilities across 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 product concepts and user requirements. You will collaborate closely with business stakeholders, engineers, and QA teams to manage the entire process from requirements definition through development and release.
You will also have the opportunity to take ownership of multiple initiatives by contributing to ongoing projects and leading cross-functional teams to ensure successful outcomes. Your responsibilities will include understanding project scope, assigning tasks, and managing budgets and schedules. In addition, you will monitor progress, address risks, and provide regular updates to stakeholders to ensure projects are delivered on time and meet high quality standards. - Language Proficiency
-
- Japanese: Business Level
- English: Conversational Level
- Coding Test
- Not Required
- 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
- Main Services
-
- Rakuten Ichiba
- Rakuten Travel
- Rakuten Affiliate
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 responsible for the development of corporate systems that handle corporate data.
This position is responsible for system planning, new system development, and the improvement of existing systems.
As the Rakuten Group continues to grow rapidly in terms of business scale, domains, and regions, this role offers the opportunity to work in a global, dynamic, and challenging environment, with many opportunities for significant personal and professional growth. - Position Details
- The Product Manager maximizes product value by prioritizing requirements and defining scopes to ensure efficient releases. They analyze feedback and 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.
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Not Required
- Mandatory Requirements
-
- Strong problem-solving skills
- Ability to multi-task, taking initiative to determine priorities and change directions to meet goals; ability to adapt to a fast-paced environment
- Excellent verbal and written communication skills and the ability to interact with diverse stakeholders such as executives, managers, and subject experts
- Ability to define user requirements both with and without 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.
- Main Services
- Corporate Systems
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 Platform Division which focuses on providing Membership and Fraud Prevention platforms for all services within Rakuten ecosystem.
As a Product Manager, you will be involved in every stage of the product lifecycle—from analyzing client needs and identifying potential product ideas, to product development, market launch, and performance analysis. You will work closely with multiple teams, including marketing, sales, and development, to ensure that the right products are built and delivered to market in a timely manner. - Position Details
- As a Product Manager, you will be responsible for the following:
- Collaborating with senior product managers to define the product roadmap, product planning, prioritization, backlog management, and feature enhancements as part of general product management activities
- Analyzing, proposing, and planning new projects and enhancements; evaluating ROI; defining KPIs for existing services and products; and tracking them for continuous improvement
- Assisting in the creation of business requirement definitions, product specifications, and negotiations with project stakeholders
- Supporting product launch activities, including launch planning, project scheduling coordination, and project documentation
- Assisting in managing communications with domestic and international Rakuten services
- Project management (depending on your experience, skill set, and the project scope)
- Supporting project management responsibilities, depending on experience, skill set, and project scope
- Language Proficiency
-
- Japanese: Business Level
- English: Business Level
- Coding Test
- Not Required
- Mandatory Requirements
-
- Bachelor's Degree in Business, Marketing, Engineering, or a related field
- Excellent written and verbal communication skills (English and Japanese)
- Desired Requirements
-
- Basic knowledge of Agile project management concepts
- Experience working in cross-cultural teams
- Experience with modern project management tools, preferably JIRA/Confluence
- Proven record in delivering winning products from scratch
- Programming experience
- Knowledge of web development platforms, databases, and infrastructure systems would be a big plus
- Main Services
-
- Account Registration
- Login
- Account Information Management (MyR/MyData)
Rakuten Payment Inc.
- Job Role
- Product Manager/Project Manager
- Organization
- Payment System Department
- Work Location
- NBF Shinagawa Tower
- Position Overview
- Rakuten Payment, Inc. is developing its business with a focus on payment services and marketing solutions.
Our payment services are available at approximately 5 million online and offline locations, including supermarkets and convenience stores nationwide, as well as at approximately 1 million locations where transportation-related e-money is accepted, and the number of available locations continues to grow.
The Product Development Division handles everything from system service planning related to payment services to UI/UX planning, implementation, and operation. - Position Details
- <Rakuten Pay System>
The main responsibility of this position is managing development projects, defining requirements, and coordinating with internal and external stakeholders. For development projects, the role involves defining business requirements, system specifications, and managing project execution. For services, responsibilities range from strategic planning and proposing improvements with business partners to external negotiations and ensuring service level maintenance.
<Device Platform>
This position offers a valuable opportunity to gain extensive knowledge and experience in the cashless business. Key responsibilities include project work related to payment terminals, their operation and maintenance, and in-store verification of new electronic money charging machines. Additionally, the role involves improving the assigned team's operations, such as exploring AI-driven efficiency, developing tools, and evaluating their effectiveness. - Language Proficiency
- <Rakuten Pay System>
- Japanese: Business Level
- English: Conversational Level
<Device Platform>- Japanese: Native Level
- English: Not Required
- Coding Test
- Not Required
- Mandatory Requirements
-
- Bachelor's or master's degree
- Programming experience or knowledge related to IT
- Ability to create documents and presentations using Excel, Word, and PowerPoint
- Curiosity about new services and new technologies
- Desired Requirements
-
- Knowledge of project management for development
- Knowledge of smartphone or web application development
- Experience with programming languages such as C and Java
- Experience with Linux OS
- Experience in embedded software development
- Main Services
-
- Rakuten Pay
- Rakuten Pay Online
- Rakuten Cash
- Rakuten Point
FOLLOW-UP
SYSTEM
Welcome Session
We provide opportunities to interact with your team, learn about 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 internship 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 internship 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
・ Whether a coding test is required varies by position.
・ The selection process is subject to change.
・ The actual start date will be approximately one month after you are notified of the result.
Q&A
No. You may apply to only one program. Please note that once you submit your application, you cannot switch to a different program or modify your application.
Yes, you can. You may apply for other positions, up to three times in total.
No. This program is only open to candidates who plan to join the company in April or October 2028.
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
Your start date will be coordinated with you individually after you receive your offer; it typically begins about one month after the offer is made. The work period runs from July to October 2026 and lasts 1 to 4 months (at least 20 business days). Your working days will be fixed, and you will generally be expected to work on-site.
In principle, attendance at the designated office is required.
Yes. Eligible transportation and accommodation expenses will be reimbursed in accordance with our policy. Details will be shared after you receive your selection result.
As a general rule, 2,000 yen.
*Please note that this is subject to change.
In principle, you are expected to plan your schedule so that you won’t need to take time off or leave early during the internship. If it is unavoidable due to academic commitments or similar reasons, we may be able to accommodate your request after consulting with your host department.