Recruitment of Engineering Positions for New Graduates at Rakuten Group
This is the recruitment page for engineering positions.
Rakuten provides diverse career opportunities, as we have a wide range of services and positions.
This site introduces a few examples of what those may look like, so please explore to find out!
2028 Joiners
We are pleased to offer two distinct summer internships for individuals targeting an engineering career and seeking to join us in 2028.
*Applicants are limited to applying for one internship course only.
Natsunojin
Short-term Internship
[About]
A hackathon-style short-term internship where you will be able to experience team development in the technology department of the Commerce & Marketing Company.
[Application Closed]
Applications for this internship are now closed.
Rakuten TECH Camp
Long-term Internship
[About]
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.
[Application Period]
Additional round: July 15th (Wed) 9:00 AM (JST) to July 31st (Fri) 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.
2027 Joiners
Applications are now closed.
Recruitment Details
Overview
Position × Organization
Freedom to choose your position and organization.
Salary
Dependent on skill and experience
Start Date
April or October
Rakuten is hiring new graduate engineers by specific position, helping them make full use of the skills and experience they have gained during their studies and allowing them to immediately play an active part in their new roles.
Positions are determined at the time of the job offer, providing prospective hires with a clear picture of the work they will perform at Rakuten. This enables prospective hires to hone their expertise until graduation.
Salaries are determined after a comprehensive evaluation of your individual experience, skills, and abilities. Your start date is also negotiable, taking into consideration factors such as your graduation timeline and study abroad plans.
The information on this page is intended for entry-level (new graduate and recent graduate) positions. Please check the requirements for each position before applying for the job of your choice.
Roles & Career
Roles & Organizations
Roles and organizations (companies, services, etc.) available to engineering new graduates are determined in advance as specific positions.
Rakuten offers a wide variety of roles within many different organizations, so you can also manage your own career path after joining the company. For some examples of possible roles and organizations, please see the following.
*Please see the Our Businesses For Students page for more details.
Closed Positions
(For 2027 Joiners)
All positions listed below are now closed.
- Commerce & Marketing Company
-
- Job Role
- Software Engineer
-
- Coding Test
- Required
- Technology Management Division
-
- Job Role
- Software Engineer
-
- Coding Test
- Required
- Technology Platforms Division
-
- Job Role
- Software Engineer
-
- Coding Test
- Required
- Rakuten Bank, Ltd. (FinTech Group Company)
-
- Job Role
- Software Engineer
-
- Coding Test
- Required
- Rakuten Payment, Inc. (FinTech Group Company)
-
- Job Role
- Software Engineer
-
- Coding Test
- Required
- Technology Management Division
-
- Job Role
- Infra Engineer
-
- Coding Test
- Required
- Technology Platforms Division
-
- Job Role
- Critical Facilities Engineer
-
- Coding Test
- Not Required
- Technology Platforms Division
-
- Job Role
- Infra Engineer
-
- Coding Test
- Required
- Rakuten Bank, Ltd. (FinTech Group Company)
-
- Job Role
- Infra Engineer
-
- Coding Test
- Required
- Rakuten Payment, Inc. (FinTech Group Company)
-
- Job Role
- Infra Engineer
-
- Coding Test
- Required
- AI & Data Division
-
- Job Role
- AI Engineer
-
- Coding Test
- Required
- AI & Data Division
-
- Job Role
- Research Scientist
-
- Coding Test
- Required
- Technology Platforms Division
-
- Job Role
- Machine Learning Engineer
-
- Coding Test
- Required
- AI & Data Division
-
- Job Role
- Data Engineer/Data Scientist
-
- Coding Test
- Required
- Rakuten Payment, Inc. (FinTech Group Company)
-
- Job Role
- Data Engineer/Data Scientist
-
- Coding Test
- Required
- Commerce & Marketing Company
-
- Job Role
- Product Manager
-
- Coding Test
- Not Required
- AI & Data Division
-
- Job Role
- Product Manager/Project Manager
-
- Coding Test
- Not Required
- Technology Management Division
-
- Job Role
- Product Manager
-
- Coding Test
- Not Required
- Technology Platforms Division
-
- Job Role
- Product Manager
-
- Coding Test
- Not Required
- Rakuten Payment, Inc. (FinTech Group Company)
-
- Job Role
- Product Manager/Project Manager
-
- Coding Test
- Not Required
Commerce & Marketing Company
- Job Role
- Software Engineer
- Coding Test
- Required
- Work Location
- Rakuten Crimson House
- Position Overview
- Commerce & Marketing Company provides internet services for shopping, lifestyle, and leisure that make everyday life more enjoyable and convenient. Join our global team of talented professionals to develop and manage large-scale, high-traffic systems and build an international engineering career. You will be responsible for the development and operation of software for over 40 services, empowering society while experiencing personal growth.
- Position Details
-
You will be assigned to one of these positions.
<Applications Engineer>
This position offers the opportunity to gain extensive knowledge and valuable experience in the e-commerce business.
Specific responsibilities include:
・Identifying issues, proposing solutions, and implementing improvements
・Developing high-quality applications (requirements definition, design, development, testing, review, and release)
・Managing and improving services post-release
<Software QA Engineer>
In this position, you will be responsible for ensuring the quality of our services. You will use your programming skills for test automation and design, as well as manual testing methods to verify product quality.
Specific responsibilities include:
・Designing, implementing, and executing tests (including coordination with outsourced teams)
・Implementing test automation scripts and managing tools
・Verifying and reporting test results
<UI/UX Engineer>
In this position you will be responsible for designing and developing user interfaces and user experiences for websites and applications.
Specific responsibilities include:
・Defining requirements in collaboration with Product Managers (PDM), engineers, and business teams
・Designing layouts and navigation
・Creating visual designs and prototypes
- Mandatory Requirements
-
・Over 1 year of experience with any programming language (excluding HTML/CSS)
・Japanese (Business level)
- Desired Requirements
-
・Experience in Java web application development
・Proficiency with Git or other source control systems
・Experience with Shell Scripting
・Familiarity with RDB and NoSQL databases
- Main Services
-
・Rakuten Ichiba
・Rakuten Travel
・Rakuten Books
・Rakuten Rakuma
・Rakuten GORA
・Rakuten Beauty
etc.
Technology Management Division
- Job Role
- Software Engineer
- Coding Test
- Required
- Work Location
- Rakuten Crimson House
- Position Overview
-
The Technology Management Division (TMD) provides Corporate IT, and Cyber Security & Privacy Governance to Rakuten Group companies and essential business management for technology organizations, thereby enabling innovation and strengthening the technology foundation.
This position is in charge of the system planning, new system development, and improvement of current systems.
Since Rakuten Group is growing rapidly in terms of business scale, fields, and regions, we can work globally, dynamically, and in challenging environments, and we can get a lot of opportunities to grow ourselves dramatically.
- Position Details
-
<Applications Engineer>
This position is responsible for planning, designing, developing, testing, debugging, implementing, and maintaining applications to contribute to Rakuten Group staff’s productivity.
- Mandatory Requirements
-
・Strong desire to learn Information Technology and Application Engineering
・Learning experience and skills in development languages such as Java and Python, etc.
・Knowledge of DBMS such as SQL Server, MySQL, Postgres, etc.
- 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
- Software Engineer
- Coding Test
- Required
- Work Location
-
・Rakuten Crimson House / Futako Tamagawa Rise Office
・Office located in Tokyo
- Position Overview
-
The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships.
This position involves application development for new features, improvements to existing features, and feature additions for the Rakuten Ecosystem platform and Rakuten Mobile's business support system. Specifically, you will be responsible for requirements definition, overview design, system design, detailed design, development, implementation, functional testing, operation, and maintenance. In addition, you will work on introducing the latest technologies, problem solving, and feature enhancements.
Assigned team (assigned to one of the following)
・Incentive (Rakuten Point) Platform
・Membership Platform
・Marketing Cloud Platform
・Cloud Management
・Mobile Business Support
- Position Details
-
You will be assigned to either one of these positions
<Applications Engineer>
・Design and development of software applications
・Coordinate and collaborate with other related teams to understand client requirements and incorporate them into designs
・Respond to system failures and debug existing systems
・Analyze root causes of failures and propose and develop solutions
・Assist in the creation of design documents and other documentation
・Participate in project planning
・Track the latest technological trends and incorporate them into systems
<Software QA Engineer>
・Contribute to QA activities including test planning, analysis, execution and reporting for ensuring no production incident
・Build and maintain a reliable automation test framework and test scripts for increasing delivery speed
・Participate in online review/discussion session with onshore team and partner teams across the global
<UI/Human Factor Engineer>
・Develop user interfaces for internal and external portals
・Collaborate with other team members and stakeholders in a supportive, empathetic manner
・Participate in code and design reviews to maintain high development standards
・Optimize applications for maximum speed and scalability
・Encourage a culture of innovation, quality, and customer service
- Mandatory Requirements
-
・Bachelor's degree or higher in Computer Science, Information Technology, or related fields
・Knowledge of Java/Kotlin, TypeScript/JS, Ruby, Python, and C#
・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
・High communication and teamwork skills
・Desire to learn, innovate, and grow professionally
・Development experience with Java/Ruby/C#
・Development experience with web services and deep knowledge of HTTP, SSL, and related protocols
・Experience with DBMS like SQL Server, MySQL or Postgres
・Development experience with Unix-like operating systems such as Linux or Mac OS
・Japanese(Conversational level)
・English(Business level)
- Desired Requirements
-
・Basic understanding of performance optimizations and when to apply them
・Familiarity with container platforms (Docker, Kubernetes, etc.) and CI/CD pipelines (Jenkins, CircleCI, etc.)
・Experience with frontend or backend frameworks like React, Angular, Node.js, Django, etc.
・Experience with agile methodologies
・Experience using Docker
・Knowledge of Shell Scripts
・Node.js, Elm
・Scala, F#, ML, Haskell, Clojure or Lisp
・ServiceMesh, Prometheus, HAProxy
・Hadoop, Spark, Kafka, Flink
- Main Services
-
・Rakuten Ecosystem Platform (membership, points, etc.)
・Many Rakuten Ecosystem Services (Rakuten Ichiba, Rakuten Mobile, etc.)
Rakuten Bank, Ltd. (FinTech Group Company)
- Job Role
- Software Engineer
- Coding Test
- Required
- Work Location
- NBF Shinagawa Tower
- Position Overview
-
Rakuten Bank is one of the largest Internet banks in Japan with over 17 million accounts.
Rakuten Bank's Systems Division is responsible for the construction and maintenance of platforms that support the development of core business systems, user applications for iPhone and Android, and services, and in particular, the overall engineering of application platforms (architecture study, construction, maintenance, and upkeep). This division allows us to be involved in all aspects of systems-related work, including planning, development, operation, and maintenance. All systems are open systems, and we actively employ open source technologies. You will be able to enjoy the real thrill of working in an important IT position that determines the success or failure of the banking business, which is a social infrastructure, at the same time. If you are looking for an environment where you can boldly take on challenges, please apply.
- Position Details
-
・System development and testing (design, code writing, testing)
・Promotion of process improvement and efficiency in system development
・Planning and reviewing various services
・Planning and consideration of various services, and support for these services
- Mandatory Requirements
-
・Experience in development of server applications, etc.
・Experience developing mobile applications (Android, iOS)
・Experience with Linux environment
・Japanese(Business level)
- Desired Requirements
-
・DevOps experience using CI/CD tools such as Jenkins, Circle CI
・Experience in building Kubernetes, database
- Main Services
- ・Rakuten Bank
Rakuten Payment, Inc. (FinTech Group Company)
- Job Role
- Software Engineer
- Coding Test
- Required
- 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 locations where it can be used 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
-
The positions that may be assigned are as follows
<Application Engineer>
Depending on your ability and experience, you will be entrusted with design, requirement definition, basic design, environment design, implementation, testing, and service in-service for Rakuten Pay, Rakuten Cash, Rakuten Edy, and other system development. Depending on the assignment, you will be responsible for service development and operation across Rakuten Group's FinTech services.
Main Responsibilities:
・System development and testing (design, code writing, testing)
・Construction of demo systems for concept validation
・Planning and review of various services, and support for these services.
etc.
<Software QA Engineer>
This position is responsible for quality assurance of each service, including quality checks while using programming.
Main Responsibilities:
・Conduct load testing of Web API (REST, SOAP)
・Application monitoring and troubleshooting
・Analyze application performance metrics such as CPU usage, memory usage, network usage, etc.
・Create performance graphs, session reports, and other related documents necessary for verification and analysis
・Creation of performance graphs, session reports, and other related documents required for verification and analysis
etc.
<UI/UX Engineer>
This role consists of wide range of software development skills heavily focused on UI development. We also work on wide range of technical integration from backend API data, seamless login and hardware interaction via native API.
Screen development also focuses on brand guidelines to improve design consistency and development efficiency while incorporating the latest technology.
- Mandatory Requirements
-
・Experience in development using one of the following languages (Java, PHP, Python, Golang, Scala, Kotlin)
・Experience in development of mobile applications (iOS/Android)
・Front end skills such as React.js, Svelte and Next.js using TypeScript.
・Experience with Linux environment
・Understanding of database schemes and normalization
・Understanding of system performance (load, memory, response time)
- Desired Requirements
-
・Experience with GIT, Shell Script, SQL, etc.
・Experience with Apache and Tomcat
・Experience with Struts and Spring framework
・Understanding of CI/CD
・Knowledge of latest technologies (Public Cloud, Docker/Kubernetes, etc.)
- Main Services
-
・Rakuten Pay
・Rakuten Pay Online
・Rakuten Cash
・Rakuten Edy
・Rakuten Point
・Other FinTech Services
Technology Management Division
- Job Role
- Infra Engineer
- Coding Test
- Required
- Work Location
- Rakuten Crimson House
- Position Overview
-
The Technology Management Division (TMD) provides Corporate IT, and Cyber Security & Privacy Governance to Rakuten Group companies and essential business management for technology organizations, thereby enabling innovation and strengthening the technology foundation.
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 get 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)
Overall, regardless of the group, involvement in designing, enhancing, and maintaining systems.
・Performing system maintenance and operations
・Teamwork and cooperation with others on a global scale
After basic training in our section, group assignment may change in the future depending on interests and qualifications.
- Mandatory Requirements
-
・Strong desire to learn Information Technologies (including cloud-based system)
・Interested 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
- Main Services
- ・Corporate IT system for the entire Rakuten Group
Technology Platforms Division
- Job Role
- Critical Facilities Engineer
- Coding Test
- Not Required
- Work Location
- Nagaoka, Niigata
- Position Overview
-
The Technology Platforms Division (TPD) drives Rakuten's ecosystem by delivering innovative, high-quality technology platforms with integrated control and strategic partnerships.
This position contributes to the stable operation of data centers and the growth of Rakuten's business through a wide range of responsibilities, including the management of electrical and computer room AC (CRAC) unit as well as the overall facility structure of buildings.
- Position Details
-
<Critical Facilities Engineer>
The role involves managing power equipment such as power receiving and transforming facilities, emergency generators, and UPS systems to maintain power quality.
Additionally, we optimize the temperature and humidity of server rooms through cooling & air management, maintain and manage building facilities, and ensure the safety of the building as 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
- Main Services
-
・Rakuten Ichiba
・Rakuten ID
・Rakuten Pay
Technology Platforms Division
- Job Role
- Infra Engineer
- Coding Test
- Required
- Work Location
- Rakuten Crimson House
- Position Overview
-
The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships.
As an Infra Engineer, you will be 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. This 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
-
You will be assigned to either one of these positions
<Information Systems Engineer>
・Responsible for maintenance and operation of the infrastructure platforms and networks, supporting the various services provided by Rakuten Group
・Core Systems (Virtualization/ Windows/ Linux/ Cloud-based systems)
・Standardization and automation to improve productivity
・New system design, enhancement
・Service operation troubleshooting
<Reliability Engineer>
・Improvement of service performance and latency
・Standardization and automation for reducing Toils in service management
・Providing standard monitoring systems for stable operation of service
・Providing standard design for expanding new service easily
・Service operation troubleshooting
- Mandatory Requirements
-
・Experience in Unix/Linux operations
・1+ years of programming experience in one or more of the following languages: Go, Python, Java, PHP, Ruby, or Shell script
・Understanding of information technology and cloud-based systems
・Experience in scripting and automation
・Experience of DevOps with CI/CD tools (e.g. Jenkins, CircleCI)
・Experience in automation and configuration management using Chef, Ansible, Terraform
・Experience with monitoring and troubleshooting
・Japanese(Conversational level)
・English(Business level)
※Native-level proficiency in either Japanese or English is required
- Desired Requirements
-
・Experience in Kubernetes, Database, Network
・Experience using Public Cloud
・Experience with network devices
・Experience in backend application development
・Experience with SQL, etc.
・Knowledge about system security
- Main Services
- ・Wide range of Rakuten services (Rakuten Ichiba, Rakuten Pay, etc.) and platform features (Rakuten ID, etc.)
Rakuten Bank, Ltd. (FinTech Group Company)
- Job Role
- Infra Engineer
- Coding Test
- Required
- Work Location
- NBF Shinagawa Tower
- Position Overview
-
Rakuten Bank is Japan's largest internet bank of more than 17 million accounts.
Rakuten Bank's System Headquarters is a department that can engage in all of the work related to systems, such as planning, development, and operational maintenance, from the core business system to the user application for iPhone / Android, the construction and maintenance of the platform that supports the service, especially the engineering of the application platform in general (architecture review, construction, maintenance). All systems are open-based and open source technology is actively used.
At the same time, you can enjoy the real pleasure of taking on the important responsibility of IT, which determines the success or failure of the banking business, which is social infrastructure. If you are looking for an environment where you can challenge yourself, please 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 improving improvements, automation using simple scripting languages, etc.)
- Mandatory Requirements
-
Knowledge and experience in any of the following
・Build and manage the 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, network, database, OS, virtualization, etc.)
・Use and management of public cloud services
・Development in scripting languages
・Japanese(Business level)
- 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 exam or higher
- Main Services
- ・Rakuten Bank
Rakuten Payment, Inc. (FinTech Group Company)
- Job Role
- Infra Engineer
- Coding Test
- Required
- 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 locations where it can be used 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
-
The positions that may be assigned are as follows
<Database Engineer>
You will be responsible for optimizing our database systems, ensuring data integrity, availability, and security.
[Main Responsibilities]
・Design and operation of MySQL and MariaDB databases
・Management of data replication using Golden Gate
・Performance monitoring and tuning
・Troubleshooting and resolving database issues
・Collaboration with the development and operations team in India
・Database management in private and public cloud environments
<Information System Engineer>
We are looking for a person who can build and operate infrastructure in a department that develops cross-functional systems for our services.
[Main Responsibilities]
・The operation and construction request to private cloud management team.
・Test and Confirmation of constructed servers and environment
・Application Deployment adjustment
・The construction and management of Azure environment by using Azure DevOps / Jenkins and others which is CICD solutions
・Alerting and Monitoring by Azure Monitoring
・Update information and judgement of patching on Azure
・Investigation and recovery operation of Azure trouble
<Software Engineer (Sys)>
The role consists in designing, developing and maintaining highly reliable and scalable API components in hybrid cloud, utilized by a mobile application with high user traffic.
- Mandatory Requirements
-
・Motivation to build and operate the infrastructure environment in which the service operates
・Experience with at least one of the following programming languages (Java/Kotlin JVM, JS/TS, Golang, Rust, C/C++, Python)
・Strong motivation to build services using Azure, MySQL, MariaDB, etc.
・Understanding of database security
・Personal thoughts and opinions on the need for a private cloud environment and SRE
- Desired Requirements
-
・Experience with Jenkins, Java, PHP, Python, Shell, etc.
・Knowledge of Oracle GoldenGate (for non-Oracle)
・Knowledge of cloud-based databases (AWS RDS, Azure SQL Database, etc.)
・Knowledge of database monitoring tools (Zabbix, Grafana, etc.)
・Experience with Public Cloud (GCP) , Docker & K8s
- Main Services
-
・Rakuten Pay
・Rakuten Pay Online
・Rakuten Cash
・Rakuten Edy
・Rakuten Point
・Other FinTech Services
AI & Data Division
- Job Role
- AI Engineer
- Coding Test
- Required
- Work Location
- Rakuten Crimson House
- Position Overview
- As an AI/ML 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
- Mandatory Requirements
-
・Proficiency in programming languages such as Python, Java, or TypeScript
・Solid understanding of data structures, algorithms, statistics, and mathematics
・English(Business level)
- 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 Ichiba
・Rakuten Travel
・Rakuten Books
・Rakuten Rakuma
・Rakuten GORA
・Rakuten Beauty
etc.
AI & Data Division
- Job Role
- Research Scientist
- Coding Test
- Required
- 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
- Mandatory Requirements
-
・Master 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
・English(Business level)
- 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 Ichiba
・Rakuten Travel
・Rakuten Books
・Rakuten Rakuma
・Rakuten GORA
・Rakuten Beauty
etc.
Technology Platforms Division
- Job Role
- Machine Learning Engineer
- Coding Test
- Required
- Work Location
- Rakuten Crimson House
- Position Overview
-
The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnership.
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
- 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
AI & Data Division
- Job Role
- Data Engineer/Data Scientist
- Coding Test
- Required
- 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
- 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)
・English(Business level)
- 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 Ichiba
・Rakuten Travel
・Rakuten Books
・Rakuten Rakuma
・Rakuten GORA
・Rakuten Beauty
etc.
Rakuten Payment, Inc. (FinTech Group Company)
- Job Role
- Data Engineer/Data Scientist
- Coding Test
- Required
- 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 locations where it can be used 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
-
The positions that may be assigned are as follows
<Data Engineer>
In this position, you will be involved in the development of Rakuten Payment's data platform
[Main Responsibilities]
・Development of a data platform that combines private and public clouds
・Providing and visualizing data through collaboration with other development teams
・Ensuring reliable and secure data access
etc.
<Data Scientist>
In the department that develops cross-functional systems for Rakuten Group's FinTech services, you will develop models to contribute to business and provide education and consulting to foster a data-driven culture.
The role will also include the active use of AutoML to accelerate and standardize the process of data analysis.
- Mandatory Requirements
-
・Experiences of majoring in information science, statistics, physics, mathematics, economics, or other related fields at university or graduate school
・Ability to analyze given data properly using statistics or machine learning
・Ability to develop not only scripts for research or investigation with languages like Python/R but also applications with languages like Java, Golang, C++, etc.
- Desired Requirements
-
・Experiences of majoring in machine learning or mathematical engineering
・Experience in utilizing a wide range of machine learning techniques, not limited to specific domain analysis methods like image processing or natural language processing
・Experiences of developing your own applications and manage them by yourself
・Basic knowledge about database and SQL
- Main Services
-
・Rakuten Pay
・Rakuten Pay Online
・Rakuten Cash
・Rakuten Edy
・Rakuten Point
・Other FinTech Services
Commerce & Marketing Company
- Job Role
- Product Manager
- Coding Test
- Not Required
- Work Location
- Rakuten Crimson House
- Position Overview
- Commerce & Marketing Company provides internet services for shopping, lifestyle, and leisure that make everyday life more enjoyable and convenient. Join our global team of talented professionals to manage large-scale, high-traffic systems and build an international career. In this position, you will be responsible for product and project management for our services, offering a rare opportunity for new graduates to handle significant projects.
- Position Details
- This position involves analyzing various issues and executing solutions through project management to provide new experiences for users. You will logically consider the ideal product and user needs using data and collaborate with engineers and QA to manage the entire process from requirements definition to development and release.
- Mandatory Requirements
-
・High communication skills
・Logical thinking skills
・Problem-solving skills
・Ability to identify issues and propose optimal solutions
・Japanese (Business level)
- Desired Requirements
-
・Interest in understanding business plans, revenue, and profitability
・Basic understanding of financial concepts and willingness to learn more
・Ability to think strategically about business goals and objectives
- Main Services
-
・Rakuten Ichiba
・Rakuten Travel
・Rakuten Books
・Rakuten Rakuma
・Rakuten GORA
・Rakuten Beauty
etc.
AI & Data Division
- Job Role
- Product Manager/Project Manager
- Coding Test
- Not Required
- Work Location
- Rakuten Crimson House
- Position Overview
- Work with cross-functional teams to drive new service development and improve existing ones using data and AI. Define requirements, conduct market research, and manage execution to support the growth of the Rakuten Ecosystem.
- Position Details
-
・Drive the development of new services and improvements to existing ones leveraging data and AI
・Define product strategies, roadmaps, requirements, and priorities
・Collaborate with cross-functional teams including engineers, designers, and business units
・Manage project execution and risks to maximize outcomes
- Mandatory Requirements
-
・Strong analytical and problem-solving skills
・High motivation to learn and passion for product development
・Ability to work collaboratively within a team
・Japanese(Business level)
・English(Business level)
- Desired Requirements
-
・Understanding of Agile/Scrum methodologies
・Experience with project management tools such as Jira, Trello, or Confluence
・Knowledge of data analytics and AI technologies
・Experience in product strategy planning or market research
- Main Services
-
・Rakuten Ichiba
・Rakuten Travel
・Rakuten Books
・Rakuten Rakuma
・Rakuten GORA
・Rakuten Beauty
etc.
Technology Management Division
- Job Role
- Product Manager
- Coding Test
- Not Required
- Work Location
- Rakuten Crimson House
- Position Overview
-
The Technology Management Division (TMD) provides Corporate IT, and Cyber Security & Privacy Governance to Rakuten Group companies and essential business management for technology organizations, thereby enabling innovation and strengthening the technology foundation.
The Product Manager is responsible for developing systems that handle corporate data.
This position is in charge of the system planning, new system development, and improvement of current systems.
Since Rakuten Group is growing rapidly in terms of business scale, fields, and regions, we can work globally, dynamically, and in challenging environments, and we can get a lot of opportunities to grow ourselves dramatically.
- Position Details
- The Product Manager in Corporate IT Service Department maximizes 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 (verbal and written)
・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 groups, executives, managers, and each subject expert
・Capability to define user requirements both without and with designing a technical solution
- Desired Requirements
-
・Experience 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
- Coding Test
- Not Required
- Work Location
- Rakuten Crimson House
- Position Overview
-
The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships.
As a Product Manager, you will be deeply involved in every aspect of a product's journey, from initial ideation to post-launch analysis. You will be responsible for understanding customer needs, identifying market opportunities, and translating them into successful product offerings. This role requires close collaboration with various teams, including engineering, marketing, and sales, to ensure the right product is developed and delivered efficiently. Your strategic insights will shape product roadmaps, aiming to maximize value and meet diverse business needs. Ultimately, you will drive the creation and evolution of products that resonate with our users and achieve business goals.
- Position Details
-
<Product Manager>
・Develop and contribute to long-term strategic roadmaps and future visions, informed by market trends and business needs.
・Conduct thorough analysis (e.g., cloud usage, ROI, KPIs) to identify opportunities for improvement and drive optimization across services or platforms.
・Work closely with various internal and external stakeholders to define requirements, negotiate, and ensure alignment for project success.
・Participate in and support key phases of projects, from initial planning and definition to launch and ongoing enhancement.
- Mandatory Requirements
-
・Strong communication skills
・Strong interest and/or passion for technology and innovation
・Analytical and problem-solving skills
・Japanese(Native level)
・English(Business level)
- Desired Requirements
-
・Knowledge of project management software and tools
・Basic knowledge of IT industry trends
・Basic knowledge of agile project management
- Main Services
-
・Rakuten ID
・Many Rakuten Services
Rakuten Payment, Inc. (FinTech Group Company)
- Job Role
- Product Manager/Project Manager
- Coding Test
- Not Required
- 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 locations where it can be used 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
-
The positions that may be assigned are as follows
<Product Manager>
You will be responsible for product management, promoting system development and contributing to the growth of the product while honing your knowledge and skills in system development, including programming, through practice.
[Main Responsibilities]
・Promotion of system development
・Planning new products (functions)
・Collaborate with the business side to plan service improvements, etc.
・Service strategy planning
etc.
<Project Manager>
Manage development projects, define requirements, coordinate with internal and external stakeholders, manage and improve services daily, and plan strategies for services.
[Main Responsibilities]
・Creation of business and system requirement definitions
・Project management and promotion
・Negotiate with external parties as a point of contact for services
・Maintaining the level of service
・Maintenance of service level
etc.
- Mandatory Requirements
-
・Bachelor’s or master’s degree
・Knowledge of IT or programming
・High motivation to learn technology
- Desired Requirements
-
・Knowledge of basic web technologies
・Experience in web application development (programming, etc.)
・Understanding of web application development process
- Main Services
-
・Rakuten Pay
・Rakuten Pay Online
・Rakuten Cash
・Rakuten Edy
・Rakuten Point
・Other FinTech Services
People of Rakuten
TECH Learning & Support Systems
At Rakuten, we want all members of product development and tech teams to feel empowered to reach their full potential and get the most out of their careers.
Rakuten offers a workplace environment and support systems that enable all members to perform to their fullest extent and develop their abilities and careers.
Technology of Rakuten
-
-
Rakuten Technology
Video GalleryView our collection of archive videos from “Rakuten TECH Forum 2023” which showcases talented engineers from Rakuten Group and the technology they are working on.
The event introduced various areas Rakuten Group has been focusing on in recent years, including AI, drones, logistics, cashless payments, and blockchain technology.
You will be able to see behind-the-scenes at the services you use every day and the challenges we will tackle in the future. Come and take a look at the industry-leading technology and the enthusiasm of Rakuten engineers.
Recruitment Information
Recruitment Events
No events are currently open for application.
Positions
Applications for 2027 Joiners are now closed.
Available Internships
Natsunojin - Short-term Internship
[About]
A hackathon-style short-term internship where you will be able to experience team development in the technology department of the Commerce & Marketing Company.
[Application Closed]
Applications for this internship are now closed.
Rakuten TECH Camp - Long-term Internship
[About]
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.
[Application Period]
Additional round: July 15th (Wed) 9:00 AM (JST) to July 31st (Fri) 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.
Application Requirements
Start Date
April or October
Salary
From 370,000 JPY per month
(Example breakdown of 370,000 JPY monthly salary: base salary 281,013 JPY + fixed overtime of 88,987 JPY for up to 40 hours of overtime per month).
Note: Salaries will be determined based on the individual’s expertise, experience and ability. For overtime work that exceeds 40 hours a month, a separate overtime allowance will be provided. However, the Planned Flexible Work System or the Specialized Flexible Work System may apply to some positions.
A commuting allowance will be provided (conditions and a maximum amount apply).
Office Locations
There are positions available at the Tokyo Head Office, satellite offices in Japan and overseas offices.
List of Japan and Global Office Locations
Working Hours
Working Hours: 7.5 hours per day (9:00 to 17:30)
*On the day of Asakai (Rakuten Groupwide Monday morning meeting): 7.5 hours (8:00 to 16:30)
*Break: One hour lunch break
*There is a possibility of overtime work hours, holiday work, time shift, etc.
*For some positions, flex time can be applied.
Core time: 11:00 to 15:00 (On Asakai days: 8:00 to 12:00)
Holidays/Leave
Holidays: Saturdays, Sundays, National Holidays
Vacation: Summer vacation, year-end and New Year holidays, annual paid vacation, leave of absence before and after childbirth, maternity health management measures, menstrual leave, childcare leave of absence, special leave of absence (Family-care leave of absence, volunteer leave, etc.)
Benefits
Cafeteria (breakfast, lunch and dinner are free), fitness gym (fee-based), employee stock ownership plan, etc.
See benefits
Recruitment Target
Those who can join us as a full-time employee in 2028 with an expected degree of either Bachelor, Master and/or Doctoral
Inquiries
Please refer to the page below for frequently asked questions.
FAQPlease contact us if you have questions or would like to inquire about being hired as an engineering new graduate.
Engineer Entry Level Recruiting Team
Inquiry Form