Job Description:
Department Overview
The EC Solution Development Department's mission is to promote and expand the diversity of the marketplace. The team develops tools and services essential for the operation of merchants on Rakuten Ichiba, while also working on the expansion of various EC services and the launch of new EC services.
The Marketplace Expansion Development Section develops and operates services such as the J.League Online Store, Furusato Nozei (Hometown Tax), Rakken, and Raxy. Additionally, the team is responsible for launching new EC-related services with the goal of expanding and growing Rakuten's marketplace. This is a highly challenging department where you can gain unique and valuable experiences that are distinct to Rakuten.
Position:
Why We Hire
We are seeking a talented and motivated Software Engineer to join our team and play a key role in the design, development, and operation of a brand-new e-commerce platform infrastructure and continuous integration/deployment.
Our development team is a global hybrid, with members based at HQ in Japan and in China. We are responsible for multiple systems, including the storefront, order management, and inventory management, with teams dedicated to each area.
This position requires, or will provide the opportunity to acquire, significant knowledge and experience in large-scale e-commerce development.
If you are an engineer who thrives on challenges and wants to contribute to building large and impactful systems unique to Rakuten, we encourage you to apply.
Position Details
- Build and maintain cloud infrastructure for large-scale platforms and workloads.
- Design and implement hybrid connections (including networking) between on-premises environments and public clouds.
- Design and implement CI/CD pipelines for applications and infrastructure deployment.
- Automate infrastructure provisioning and configuration management using Infrastructure as Code.
- Monitor, troubleshoot, and optimize performance of systems and distributed infrastructure.
- Implement security best practices and compliance requirements for infrastructure.
- Collaborate with front-end/back-end engineers to ensure reliable deployment and operation of pipelines.
- Manage containerized applications using Kubernetes and container orchestration.
- Plan, execute, analyze, and propose improvements for web service load tests to enhance performance.
Work Environment
Current Infrastructure Team Member: 4
Total number of Engineer: 35-
<Development Environment>
Google Cloud
GitHub
On-Premises Environment (Some infra resources, server, network)
Mandatory Qualifications:
- 3+ years of practical experience as an Infrastructure Engineer.
- Experience in designing, building, and operating environments in one or more public clouds (GCP, AWS, Azure).
- Experience in designing overall service infrastructure using public clouds.
- Experience in designing connectivity between on-premises networks and public clouds.
- Experience in planning, executing, and analyzing web service load tests.
- Experience in building and operating CI/CD pipelines, along with a deep understanding of CI/CD concepts and practices.
- Practical experience with IaC (Infrastructure as Code) using Terraform.
- Experience in designing or operating Kubernetes clusters.
- Experience in implementing application deployments using Kubernetes manifests.
- Practical experience with container technology using Docker.
- Ability to create clear and well-structured design and operational documents.
- Experience using version control systems such as Git.
- Excellent problem-solving skills for complex technical challenges and attention to detail.
- Knowledge and experience in writing high-quality, testable code, and automated tests (unit, integration, etc.).
- Japanese Language Level: Business level or higher (capable of conducting business operations smoothly).
Desired Qualifications:
- Practical experience with IaC (Infrastructure as Code) using Terraform or Terragrunt.
- Experience in implementing application deployments using Helm.
- Experience in building and operating CI/CD pipelines using GitHub Actions.
- Advanced knowledge of GCP and experience operating large-scale environments.
- Experience in building, maintaining, and optimizing high-throughput Kafka environments
- Experience in building and operating Java application build and deployment environments.
- Experience leading small engineering teams.
Other Information:
Additional information on Location
Rakuten Crimson House, Tokyo
Additional information on English Qualification
TOEIC 800 or higher
#engineer #infrastructureengineer #commerce
Languages:
English (Overall - 3 - Advanced), Japanese (Overall - 3 - Advanced)