【JOB DISCRIPTION:Rakuten】191012
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
No.Requisition TitleLocationPosted
Job Description (*Click to see Minimum & Preferred Qualifications)
2
1Android Application Engineer (Travel) : TIDTokyo9/17/2019
Android Application Engineer (Travel) : TID


Rakuten Travel aims to be the No 1 travel platform in the world.We're looking for people who are passionate about building the great Android applications on Rakuten Travel.
Responsibilities:-Discuss with Product Managers and UI/UX Designers to realize new features
-Collaborate with API Engineering team to build new features for our large user base application
-Triage bugs and troubleshoot production issues
-Continuously learn about new web technologies and discuss potential solutions to issues, requirements








Minimum Qualifications:-B.S. or M.S. in Computer Science or equivalent
-Strong ability to develop Android apps using Java or Kotlin with more than 3 years' experience
-Strong understanding of the latest features and development best practices for the Android platform
-Understanding of Android Architecture Components ie Data Binding, Live data, Navigation, Paging, Room, View Model, Work Manager, Dagger 2
-Hands on tools ie Studio, Intellij, Jenkins, Gradle
-Knowledge of Thirdparty libararies, KTX, Retrofit, Glide, Coroutine, Google Map
-Strong communication skills, a positive attitude, and empathy
-Strong motivation for developing product with teams
-A desire to continually improve, suggest idea for organization, teams
-Strong UX and design sensibilities, doesn't sweat the small stuff
-Experience in Agile development

Preferred Qualifications:
-RESTful API development experience (Spring boot)
-Building CI/CD development cycle experience
-Contributing to open source
-Knowledge, Experience of travel domain
-Experience working for consumer facing product
-Experience of internationalization development
-Knowledge of Material design guidelines and available components




English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
3
2Application Engineer - BlogTokyo6/5/2019
Application Engineer - Blog


What is Rakuten Blog https://plaza.rakuten.co.jp/? Rakuten Blog is a service that began over 15 years ago, and has history even within Rakuten. It is literally a blog service of Rakuten, that with cooperation of various functions in Rakuten, supports users' blog life and Rakuten life.
What is the desired position? As an application engineer, you will be involved in developing web, Android applications, and iOS applications. We also welcome those who are willing to suggest proposals and shape ideas to make the service better. Come and let's grow our blog together!
Responsibilities: - Web application development
- Android application, iOS application development (OK learning from inexperience)
- Response to service maintenance in general (regular operation, various inquiries, response to sudden events such as troubles, etc.)
- Other tasks related to the operation of services and organizations







Minimum Qualifications: - Web application development (over 1 year)
- Development experience in PHP or Java (over 1 year)
- Basic knowledge and experience of Linux / Unix
- Basic knowledge and experience of the database

Preferred Qualifications: - Certain knowledge of HTML, JS, CSS, etc.
- Symfony (PHP framework) development experience
- Experience using MongoDB
- IOS application development experience
- Android application development experience
- Flutter development experience
- Requirement definition / Design, etc., experience of upstream process
- Experience building system environment
- Project management experience



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
4
3
Application Engineer - New Service (Media & Sports Technology Supervisory Department) : DCMS
Tokyo10/9/2019
Application Engineer - New Service (Media & Sports Technology Supervisory Department) : DCMS


With the launch of
new services, we are looking for application engineers who can develop together
for service launches.
We are looking for not only application design
and development, but also those who can think together for requirements
definition,
and those who can work towards service growth through
POC voluntarily and speedily.




Responsibilities:-Work from requirement definition to development task
-Architecture design
-Application development and test
-Trouble shooting
-Service operation
-Operation improvement








Minimum Qualifications:-Work experience as Engineer (over 5 years)
-Experience developing iOS application (over 3 years)
-Full development experience including front-end, back-end and API
-Experience operation on Linux server
-Has curiosity and challenge mind to new services and technologies
-Not particular about specific development language, and can actively challenge even without experience in the technology

Preferred Qualifications:-Experience working with remote team
-Experience of service operation improvement and introduction proposals
-Experience developing using SPA and PWA
-Experience developing using Javascript framework such as Nuxt.js, View.js and Angular.js
-Experience designing for No SQL
-Experience developing for Mobile Native application



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
5
4Application Engineer (Machine Learning Group): BDDTokyo7/26/2019
Application Engineer (Machine Learning Group): BDD


The Machine Learning Group provides some of the most important solutions for our e-commerce customers. We strive to continuously improve the quality of our services and the richness of functionalities to provide the most amazing user experience. To do so, we continuously consume and learn from large-scale data sets as well as deliver some of the largest distributed systems deployments in the company.
We are looking for talented, passionate and action oriented individuals to help us achieve our vision. In particular, the Machine Learning Group is looking for a Backend / API Software Engineer to join the team.

As a successful candidate, you will:Work on a microservice-based API used by our main e-commerce service
Design and implement large-scale systems
Work on industrializing AI research results
Communicate with other teams and researchers in
terms of
development projects


Responsibilities:

As a core member of the team, you will be responsible for design, documentation, implementation and testing of the backend API
You are expected to evolve the architecture of the product
You must keep up-to-date and evaluate emerging technologies and best practices
You are expected to propose solutions for improving user facing services






Minimum Qualifications:
4 years' hands-on experience in development using C++, Python or
Java
Solid foundation of computer science (data structures, algorithms, concurrent and parallel programming, etc.)
Experience with Docker
and orchestration
platforms such as Mesos
or
Kubernetes
Automation mindset

Preferred Qualifications:
C++ and Python proficiency
Familiarity with Linux
Familiarity with
image classification, pixelwise semantic segmentation, object detection
Experience with performance sensitive (low latency, highly scalable)
services
Experience with
load balancing principles and tool
Exposure to full development lifecycle,
CI/CD tools and related best-practices
Experience with performance profiling and tuning



English Requirement:Business Level
Japanese Requirement:Not Required

Description - only visible on agent portal


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
6
5Architect Engineer (Order Management System) : ECLDTokyo7/19/2019
Architect Engineer (Order Management System) : ECLD


Our team is in charge of developing both new EC service and new logistics service.


We are looking for an engineer who will help setup and maintain a performant and scalable environment, as well as develop an order management system that connects Rakuten EC site and other malls EC sites with Rakuten's logistics warehouse system.
This system is being used by merchants operating on EC sites.


You will be involved in setting up the environment to support a rapidly growing base of users and in developing the various functions pertaining to order management such as shipment management, item management, inbound management and inventory management.


Responsibilities: Setup and maintain staging and production environments
Find and deploy performant and scalable solutions


Development project management (including partner staff management)
Communication with other departments
Development of new functions aligned with new business service
Improvement of existing functions


Refactoring with architecture design
System operation







Minimum Qualifications: -Programming: 2 years' experience in C# (MVC, Webforms)
-OS: 2 years' experience in Windows
-DB: 2 years' experience in SQL Server
-Infrastructure: 2 years' experience in Windows Server
-Development Tool/Framework: 2 years' experience in Visual Studio, .Net Framework


Preferred Qualifications: -Programming: Javascript, HTML5, CSS
-Dev Tool/Framework: Entity Framework
-DevOps: TeamCity, Octopus Deploy
-Others: Microsoft Azure, Powershell, GIT



English Requirement:Business Level


Employee Status:RegularJob:ArchitectPrimary Location:Asia and Oceania-Japan-Tokyo
7
6Backend / API Software Engineer (Search Platform) : BDDTokyo6/5/2019
Backend / API Software Engineer (Search Platform) : BDD


Position Summary:
Rakuten group has more than 70 businesses worldwide spanning e-commerce, digital content, communications and fintech, bringing together more than 1.2 billion members across the world.


We have a diversified workforce made up of talented employees from more than 70 countries and regions.


The search platform team provides some of the most important touch points for our e-commerce customers. We strive to continuously improve the quality of our services and the richness of functionalities to provide the most amazing user experience. To do so, we continuously consume and learn from large-scale data sets as well as deliver some of the largest distributed systems deployments in the company.


We are looking for talented, passionate and action oriented individuals to help us achieve our vision.


The search platform team has a diverse portfolio of development activities. Based on your interest, you might also get the opportunity to work on:

-
large scale distributed system

-
large scale data processing

-
core search engine development and information retrieval solutions

-
data science

-
machine learning

-
computational linguistics



The search platform team is looking for a Backend / API Software Engineer to join us.

Target System:

-
You will work on a highly modular backend API used by our main e-commerce service.

-
This API is a core component of an evolving platform which aims to dynamically adapt the user experience based on their behaviour.

-
It already supports a high volume and growing traffic while continuously running experiments.




Responsibilities:



-
As a core member of the team, you will be responsible for design, documentation, implementation and testing of the backend API.

-
You are expected to evolve the architecture of the product.

-
You must keep up-to-date and evaluate emerging technologies and best practices.

-
You are also expected to propose solutions for improving user facing services (from proof-of-concept to production).





Minimum Qualifications:


-
3-5 years hands-on experience in backend application development

-
Java programming proficiency

-
Automation mindset



Preferred Qualifications:



-
Familiarity with Linux

-
Experience with performance sensitive (low latency, highly scalable) web interfaces

-
Experience with a broad range of software languages and technologies

-
Experience managing and designing complex data models

-
Exposure to CI/CD tools and related best-practices

-
Knowledge of E-Commerce or Search





English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
8
7
Backend Developer (EC Marketplace Consumer Service) : ECMD
Tokyo6/5/2019
Backend Developer (EC Marketplace Consumer Service) : ECMD



Keywords:
Java 8+ / Java EE / Spring Boot / Spring / Spring Boot / Groovy / Kotlin / Restful API / Kong API gateway / Hystrix / GraphQL / Tomcat / Jetty / Redis / Memcached / RDB / Docker / Linux / Kubernetes / apache mesos / apache httpd / nginx / Spock / WireMock / Open API Specification (a.k.a Swagger) / Prometheus / ElasticSearch(Kibana) / Grafana


If you are an engineer who is passionate to build SMART : Scalable, Maintainable, Automation oriented, Reliable, Technology cutting-edge systems, we are the right choice for you!



Shopping is entertainment. Join us in delivering one of Rakuten's core e-commerce services for customers from Japan and worldwide.
We are proud to be the No. 1 e-commerce service with highest online traffic in Japan. We provide 24/7 services to our tens of millions of customers, and are continuously improving the high scalability and maintenability of our system. We believe through applying our core principle: Hypothesis -> Verification -> Analysis -> Validate, and with a series of scientific AB tests to include best practices of UI/UX.



You will face a real test of strength as an application engineer for optimizing server-side system to provide high-availability service under the huge traffic caused by the big sales events, such as the Rakuten Super Sale.


The
Rakuten Shopping Backend Service Engineer
will be responsible for
designing, developing and maintaining
of
high quality and high availability backend services
for Rakuten Ichiba Marketplace Services as follows (but not limited to):

Japan Rakuten Ichiba (Web Frontend and Mobile Native Application)

Global Rakuten Shopping iOS/ Android Applicaiton (Taiwan and Cross border trading)

ROOM : (
https://room.rakuten.co.jp/
) and Room Mobile App

We are looking for a passionate and innovative engineer who can bring fresh ideas, lead the development and operation with getting the peers involved proactively, to join us together in delivering best shopping experiences with high speed and time-to-market.



The team:
At Rakuten, we foster innovation. We are a rapidly growing team responsible for providing high scale API Gateway for Rakuten Ichiba’s web frontend and mobile applications, serving on average over 300M+ requests per day. We enable our millions of users to freely interact, explore, shop and have fun buying things that they like. By joining this team, you will have an opportunity to impact our user facing screens, backend systems and everything between them.


Responsibilities:

To understand business requirements, and deliver features with high quality and speed

To design, development, test, and operate of large scale e-commerce systems

To perform maintenance, monitoring, troubleshooting and bug-fix (24/7)

-To perform system improvement (i.e. refactoring, adopting appropriate technologies and system architecture, and optimizing the system performance with a sufficient load test)









Minimum Qualifications:

Over 4 years' experience in designing and developing RESTful API and Micro service architecture as a whole

Proven hands-on Software Development experience in designing and developing applications using Java / Java EE platforms (JVM mechanism such as class loading, memory management, and gc tuning)

Object Oriented analysis and design using common design patterns (Gof, SOLID principles, and functional programing)

Experience in maintaining unit-testing suite at state-of-art level

Experience in Spring Framework

Experience to host Java application server (Tomcat, WebLogic / Jetty / Undertow, etc.) and configure it for production use

Improve with the people around you with accepting
given legacy system and rules

Ability to try to pursue an issue
meticulously
and to take care in not missing details

Ability to not be fixated on ideal solutions from a technical perspective and come up with a
realistic idea to meet business requirements



Preferred Qualifications:

Good experience in
CI/CD automation
of service delivery (using Jenkins/git, etc.) as
DevOps

Good experience in both
Waterfall
and
Agile
practice, and understand the spirit behind them

Good experience in traffic management by using CDN and caching systems

Experience in developing GraphQL / JSON RPC / gRPC server implementations

Team leading experience (5~6 people) to achieve targets on schedule under high pressure

Operate middle ware, such as Apache, Nginx, Tomcat, Weblogic and other open source framework

Experience in supervision of software contents management (Git, Maven, and Gradle)

Experience in utilizing GNU utility on Linux distribution to take further investigation

Experience in Architecture Design by taking lots of system characteristics

TOEIC score over 650

Try to tackle proactively
against highly challenging issues and manage to
get things done

Can convince all stakeholders with choosing the best technical option with
long-term
and
panoramic vision



English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
9
8Backend Engineer (Data Science Service Group) : DSAIDTokyo7/16/2019
Backend Engineer (Data Science Service Group) : DSAID


We are now looking for skillful backend engineers to work on building and running new AI applications. You will have many opportunities to work with the latest technology, and choose the best suitable solutions based on good design thinking. You will work with small and quick moving engineer teams, and also with other researchers from our research groups.
Responsibilities:
-Work on industrializing latest AI research results by designing and implementing web APIs, data processing batches, user management, monitoring, etc.
-Communicate with other teams and researchers in development projects







Minimum Qualifications:

-Experience with development using Python, C/C++, Java or JavaScript
-Experience with full development lifecycle
-Experience with developing scalable and high-available applications
-Experience with development and operation in Linux environment
-Experience with production engineering practices such as continuous integration and delivery

Preferred Qualifications:
-Knowledge about GPU, Machine Learning, Deep Learning
-Experience with load balancer, HAProxy, Nginx, etc.
-Experience with datastore such as Couchbase, Mongodb, Redis, etc.
-Experience with log analysis system such as Prometheus, Graylog, ElasticSearch/Kibana, etc.
-Experience with performance profiling and tuning
-Experience with web technology such WebRTC, WebSocket, etc.

-Experience with Docker, microservices platforms such as Mesos, Kubernetes




English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
10
9
Bigdata Engineer - Advertising Business (Global Ad Technology Supervisory Department): GATD
Tokyo6/5/2019
Bigdata Engineer - Advertising Business (Global Ad Technology Supervisory Department): GATD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
Position Description:
We are in charge of development and operation of advertising platforms in the Rakuten Group. We provide products and platforms for our advertising businesses, as well as providing technology solutions for Rakuten's own marketing activities.

Now, we are building scalable x stable Data pipeline to consolidate various ad products' Tracking and Reporting system. You will be in charge of Technical Lead for this system, and we expect you to have a key role in feature planning, design, development, delivery and operation based on your strong Big Data knowledge / experience and Technical leadership.


Because Rakuten is one of the leading e-commerce companies in the world, you will manage unprecedented Big Data in this industry. Hence, we are looking forward to working with persons who can enjoy:-Solve large-scale data processing by technology (ideas)
-Using modern technology to tackle ad business, issues, etc.


Responsibilites:

-Build and maintain large-scale batch and real-time data pipelines with data processing frameworks and technologies like Spark, Hive, Flink, Spark-Streaming, Hadoop, etc.
-Lead and coordinate the engineering teams (or Project teams) to ensure the right architecture decisions are made, and the right development and operation processes are taken
-Responsible for technical decision of implementation (architecture and development process), and also the production system quality (operation and maintenance)
-Lead technology decisions to correctly place solutions for both functional and non-functional requirements, and to make the right decisions at the right timing for all the scaling, security, maintenance ability, etc.
-Provide estimates, risk info, and recommendations to PMs for creating the system roadmap and to support prioritization conversations

Technology Stack:
-Language: Java, Python, HiveQL, Go, Bash, Perl

-Data Collectors: Fluentd, Kafka Producer API, Pub/Sub SDK
-Data Processing: HIVE, Spark, Kafka, Flink, Data Flow, Map Reduce, Pub/Sub
-Data Lake: HDFS, GCS, Big Query
-OLAP: CouchBase, AeroSpike, Big Query, etc.








Minimum Qualifications:
Experience in large-scale data processing experience using
Big Data tools such as Hadoop, Spark, Kafka, Hive, etc.
Experience in making both functional and non-functional requirements, design, building and operating Data pipelines
More than 5 years’ software development experience using the following languages (Java, Python, Go, Bash, Perl, etc.)
More than 5 years’ software development experience (and consistent development experience in requirements definition, specification formulation, implementation, testing, release, and maintenance operation)
Experience in database design and performance tuning

Preferred Qualifications:Experience in operation for online advertising (Ad product)
Experience in middleware selection and integration
Experience in scrum development

Language requirement:
(Junior Level) Japanese: Business
(Mid/Senior Level) Japanese: Not Required



English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
11
10Data EngineerTokyo10/3/2019
Data Engineer


Rakuten Group has almost 100 million customers
in Japan and 1 billion globally, providing more than 70 services in a variety
such as: e-commerce, payment services, financial services, telecommunication,
media, sports, etc.




Following the strategic vision “Rakuten as a
data-driven membership company”, we are expanding our data activities across
our multiple Rakuten group companies. We are looking for a Data Engineers to
work within one of the following departments:

-Commerce Company (including our e-commerce
businesses such as Rakuten Ichiba, Rakuten Travel, etc.)
-FinTech Company (including businesses such
as Rakuten Card, Insurance, Bank, Securities, etc.)
-Global Data Supervisory Department (holding
company’s department developing high tech data products and delivering internal
data consulting)









You’ll need to quickly and accurately
translate concepts and specifications into workable data solutions and
implement effectively; ensure consistent and coherent approach to general data
platform engineering, software development, maintenance, and bug fixing. This
is an opportunity to apply advanced data engineering techniques and help build
the next generation products and services for one of the leading global
innovation company.





Minimum Qualifications:
-Computer science or related background
-4+ years of data engineering and/or software development experience with Java, Scala or Python
-Experience with Kafka, Hadoop, MapReduce, HDFS and Big Data querying tools, such as Hive, Spark SQL, Pig, Tez, and Impala
-Experience with designing and building tools based on specific requirements
-Experience with building and maintaining data platform
-Experience with SQL and some of the modern relational databases
-Knowledge of ETL techniques and frameworks, such as Beam, Flume

Preferred Qualifications:

-Experiences in web service development and DevOps
-Knowledge of JSON, Avro, Parquet
-Solid knowledge of large volumes data processing
-Experience with NoSQL databases, such as HBase, Redis, CouchBase
-Experience with Spark and stream-processing systems, using solutions such as Storm or Spark-Streaming
-Familiar with data mining concepts and machine learning algorithms
-Experience with Big Data ML toolkits, such as Mahout, SparkML, or H2O



English Requirement:Business Level


Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
12
11
Data Engineer (Analytics Platform Service) Middle/Senior Class: BDD
Tokyo8/7/2019
Data Engineer (Analytics Platform Service) Middle/Senior Class: BDD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
We are looking for a Data Engineer to join our growing team of analytics experts. Our team is responsible for processing Rakuten's biggest data pipeline, collecting 2 billion events daily. You will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. We are searching for an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up.

Responsibilities:
-Build and maintain large-scale batch and real-time data pipelines with data processing frameworks and technologies like Spark, Hive, Flink, Spark-Streaming, Hadoop, etc.
-Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics
-Improve data quality through testing, tooling and continuously evaluating performance
-Work in cross functional agile teams to continuously experiment, iterate and deliver on new product objectives
-Work with data and analytics experts to strive for greater functionality in our data systems







Minimum Qualifications:

-Ability to work with high volume heterogeneous data tools such as Spark, Hive, Pandas, Hadoop, etc.
-Expert in one or more object-oriented/object function scripting languages, such as Scala, Python, Java, etc. (over 3~5 years experience is preferred)
-Knowledgeable about stream-processing frameworks or platforms such as Flink, Spark Streaming, Kafka, etc.
-Proactive in caring about agile software processes, data-driven development, reliability, and responsible experimentation
-Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement


Preferred
Qualifications:

SQL(Hive, Presto)
Familiar with Adobe Analytics or Google Analytics



English Requirement:Business Level


Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
13
12Delivery Service Mobile Engineer (Rakuten Drone) : ISDDTokyo8/6/2019
Delivery Service Mobile Engineer (Rakuten Drone) : ISDD


Rakuten aims to revolutionize the airspace. Our team is responsible for a number of products related to drone related services. We started the drone delivery service in May 2016 and are currently working on a service for Unmanned Ground Vehicles (UGV).
Our Services:
Delivery service by drones and UGV in various places of Japan. Our team aim to provide fast and good experience to our valuable customers. For this service, please take a look what we are doing:
https://www.youtube.com/watch?v=mc5r7DVEgZc
Flight control system in Japan. Our team is developing a new hybrid mobile app for drone enthusiasts in Japan. For this service, please take a look what we are doing:https://www.youtube.com/watch?v=ad7E1ZrcnuM
It is very important to sympathize not only our services, but also our company's vision. Please check following message from our CEO:https://rakuten.careers/#mickeys-message
Our workplace is at Rakuten Crimson House in Tokyo. Please view the following link for more information:https://www.youtube.com/watch?v=KRoQBD4tMsk
Also, please visit the following pages to get to know our company:
English: https://rakuten.careers/Japanese: https://corp.rakuten.co.jp/careers/
Position Summary:
This position is for
Rakuten Drone Delivery Service Mobile Engineer. We are hiring talent who will develop
Mobile Apps for clients of our Delivery Service.






Minimum Qualifications:

-Can communicate in English and has a TOEIC score of 800 or higher
-Team player; we value communication and engagement
-Has a passionate interest with incubation, not only with drones, but also various new service building
-5+ years' experience working in the IT industry
-Algorithms knowledge
-Xamarin native, forms


Preferred Qualifications:

-3+ years diploma in Computer Science
-Good understanding about native Android and iOS



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
14
13DevOps Engineer (Kobo eBooks) : DCMSTokyo6/5/2019
DevOps Engineer (Kobo eBooks) : DCMS




Rakuten’s Digital Reading group offers one of the largest eBook, eMagazine and audiobook catalogs in the world. We believe reading is important, and consumers should have the freedom to read or listen to any book on any device. Over the years, we have attracted customers across multiple platforms, services and applications. As a result, we need to ensure that all our products are highly available and reliable across the board.


As a member of the Digital Reading DevOps team, you will be working with various teams across the Digital Reading organization applying your knowledge in infrastructure best practices, scripting and tools in an Agile development environment. You are expected to be handle the pressure of managing multiple systems and platforms across the organization, while working with multiple stakeholders and outputting quality software. The ideal candidate is a generalist who has previously fulfilled different roles.


Responsibilities:


-Design and implement DevOps processes for new projects following the department's objectives of automation

-Collaborate on projects with development teams to provide recommendations, support and guidance

-Server provisioning, monitoring and management

-Automation of processes in a scalable and easy to understand way that can be detailed and understood through documentation

-Database administration

-Production deployment

-Maintain 24/7 availability for responsible systems and open to being on on-call rotation










Minimum Qualifications:


-5 years of experience in System Administration, Networking, Automation, Monitoring

-Excellent problem solving, analytical skills and technical troubleshooting skills

-Experience managing systems deployed in public cloud platforms (Microsoft Azure, AWS or Google Cloud)

-Experience implementing and maintaining CI/CD pipelines (Jenkins, Concourse, etc.)

-Linux experience, flavours: Ubuntu, Redhat, CentOS (sysadmin, bash scripting)

-Experience setting up monitoring (Datadog, Splunk, etc.)

-Experience with databases and data storage (Oracle, MongoDB, ELK stack)

-Experience with Docker

-Experience with orchestration technologies (Kubernetes or DC/OS)

-Familiar with Agile Software Development




English Requirement:Fluent Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
15
14DevOps Engineer (Media Service DevOps Group) : DCMSTokyo10/9/2019
DevOps Engineer (Media Service DevOps Group) : DCMS


The Media DevOps Group is a cross-functional group to improve development for Digital Contents and Media related services (Rakuten ticket, Rakuten Music, Rakuten Live, Infoseek, Minshu, Rakuten recipes, Rakuten BLOG, and so on).To promote the growth of each service, we are working on various improvements and automation. We are looking for an engineer who can propose best practices, verify hypothesis and introduce improvement to each service with broader insight.
Responsibilities:-Work remotely with foreign engineers using English
-Stable and scalable system design and construction for services
-Propose, verify, introduce new infrastructure and tools for existing services
-Propose, verify, introduce improvement for operation





Minimum Qualifications:-Experience developing and operating Web services
-Have operation experience based on Infrastructure as Code
-Have a thirst for knowledge and spirits to challenge for new technology and service
-Experience working in English
Preferred Qualifications:-Experience working on a remote team
-Experience in proposals to improve operation and introduction
-Have knowledge of Docker, Kubernetes, Microservice
-Experience building, introducing, and operating the CI / CD environment
-Experience working as SRE/DevOps
-Have experience with Public Cloud (GCP, AWS, Azure)



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
16
15
DevOps Engineer (ONE App Team) - Software Services Enablement Department:SSED
Tokyo7/11/2019
DevOps Engineer (ONE App Team) - Software Services Enablement Department:SSED


Rakuten, Inc. (Tokyo Stock Exchange: 4755), is one of the world’s leading Internet service companies, providing a variety of consumer and business-focused services including e-commerce, travel, banking, securities, credit card, e-money, portal & media, online marketing and professional sports. Rakuten is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas. Founded in 1997, Rakuten is headquartered in Tokyo, with over 10,000 employees worldwide. For more information, visit http://global.rakuten.com/corp/about/.

As part of the Product and Innovation Section, the successful candidate will be responsible for building the DevOps capabilities within an energetic and dynamic engineering team delivering new products and stable services to our customers. You will champion DevOps best practices and have to opportunity to experiment with new tools and techniques, applying them to live services to drive the benefit of agile delivery and reliable platforms.We are looking for someone willing to build exciting services, push the boundaries of technology and use their creativity to excite the engineering community.
Responsibilities:
-Build, maintain, and continuously improve CI/CD pipeline to automate testing and release of critical services for our product
-Guarantee security and availability for millions of users on global cloud and data center deployments
-Enhance operations quality, standardization (tools, processes) and automation
-Build on premise, cloud and service architecture and automation with platform teams
-Champion DevOps best practices and work with the team to safety introduce innovative approaches to our operations and services
-Continuously improve alerting and monitoring to detect and quickly react to actionable issues impacting the service







Minimum Qualifications:
-Bachelor degree in Computer Science or related fields
-At least 2 years of experience working in and/or leading a DevOps team
-Experience in managing a variety of Linux OS
-Experience with Docker, Kubernetes and other containerized platform technologies
-Experience with either Jenkins (preferred), TeamCity, Bamboo or other CI tools
-Experience with Ansible, Puppet,
Terraform, Spinnaker, Bitbucket, Github, etc.
-Experience with AWS, Azure and/or Google Cloud
-Experience in scripting languages (Javascript, Python, PHP, Ruby, etc.)
-Business level English


Preferred Qualifications:
-Experience with SRE concepts, architectural design, advanced monitoring
-Experience with multiple monitoring technologies, such as Elastic Search, Kibana, Datadog, Grafana, etc.
-Familiarity with database technologies such as MySQL, Cassandra, Redis, Spark, MongoDB, HBase, Kafka
-Familiarity with network security management, firewalls, VPN, VNet segregation, RBAC, load balancers, etc.



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
17
16DevOps Engineer (Rakuten for Business) :ESDTokyo6/5/2019
DevOps Engineer (Rakuten for Business) :ESD



Are you interested in building the next generation of Internet services that reach hundreds of millions of users across the globe every day?


In Japanese, Rakuten stands for "Optimism". Our corporate mission is empowerment of individuals and society through innovation and entrepreneurship. Today, our businesses span across E-Commerce, Telecommunications, Instant Messaging (Viber), Digital Content and FinTech, bringing the joy of discovery to more than 1 billion users across the world.



The Ecosystem Services Department (ESD) is at the core of Rakuten's Technology Division. Aligning our mission of innovation, ESD is thinking big: we build large scale platforms that power Rakuten's services worldwide through our ID, Payment and Loyalty platforms.




As a DevOps Engineer, you will be working on a B2B system that will serve and benefit thousands of partners globally. You will learn new things quickly, make fast decisions and manage your time well. You will be ready to rescue applications whenever necessary, keep them stable at all times, and manage scaling. If you are passionate about CI/CD, enjoy making things work and getting things done, we would love to meet you!




Responsibilities:

-
Work with developers on the Continuous Delivery pipeline

-
Front level support (troubleshoot, diagnose, and fix) for all incoming production and staging environment issues

-
Monitor and maintain team services and configurations, and drive efficient and smooth operations

-
Ensure auto scaling of team services

-
Document and automate current deployment processes, including automated testing and multi-stage code promotion

-
Assist the team in optimizing workloads for efficiency, performance, and security

-
Champion shared services and new technologies within your embedded team and the larger organization

-
Assist the larger Dev/Ops organization with shared services and CI/CD processes

-
Work as part of the larger Dev/Ops organization to meet other team technical needs

-
Drive continuous improvement initiatives to improve systems and services







Minimum Qualifications:

-

BS Computer Science, or a similar technical field of study or equivalent practical experience

-
Experience with one or more general purpose programming languages, including but not limited to: Java, C/C++, C#

-
Scripting Knowledge, Server and DataBase monitoring

-
Good knowledge of cloud platforms such as Kubernetes, Docker, Jenkins, Git, SQL and databases

-
Good knowledge of IT Support processes and SLA management

-
Supporting implementations enterprise-wide Web Applications with different geographies

-
At least 3 years' experience as Support Engineer, with minimum 1 year as Developer


Preferred Qualifications:

-


Strong organizational, communication and reporting skills

-
Can initiate/complete tasks with minimum supervision

-
Can make quick and sound judgements under pressure

-
Masters or PhD degree in Computer Science or Engineering



English Requirement:Conversational Level
Japanese Requirement:Not Required
Additional Requirement:BS degree in Computer Science, similar technical field of study
Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
18
17DevOps Engineer (Standardization Section) : ESDTokyo6/5/2019
DevOps Engineer (Standardization Section) : ESD


The Ecosystem Services Department (ESD) builds the platforms that powers the Rakuten Group worldwide.
Our team runs the large scale production environments of Rakuten's e-commerce services, such as the Rakuten Membership Platform. If you are interested in managing high traffic web services, please come talk to us!



Responsibilities:

-
Dockerize applications

-
Migrate Dockerized apps to Kubernetes cluster

-
Design and Maintain Kubernetes Cluster on Baremetal or Cloud

-
Troubleshoot/co-ordinate Dev/QA team on outage/incidents

-
Create Pipelelines for CI/CD

-
Monitor applications and ensure they are able to meet SLA

-
Apply security best practices








Minimum Qualifications:

-Bachelors degree (BS) in Computer Science, Engineering or related field

-Experience in Agile development and Continuous Integration/Continuous Delivery (CI/CD)

-Debugging skills on API/Webapps built on Java/Go-Lang/Scala/Lua/PHP etc

-Experience with CI/CD tools, such as Jenkins, Nexus, Rundeck for release automations.

-Experience using Docker, Ansible, Chef, Puppet, Terraform
or other infrastructure automation tools

-5
years DevOps experience



Preferred Qualifications:

-Experience with multiple monitoring tools (New Relic, Datadog, Nagios, Elasticsearch, etc)


-Good on automating with Bash/Python/Go Lang/Ruby


-TCP/UDP, HTTP networking basics

-Administration skills on: MariaDB/Mysql/Postgresql,
Cassandara, Redis

-Knowledge of
distributed frameworks like Hadoop, Mesos, Kubernetes






English Requirement:Business Level


Employee Status:RegularJob:QA EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
19
18DevOps Engineer : DSAIDTokyo6/28/2019
DevOps Engineer : DSAID


Rakuten is constantly striving to be a Global Innovation Company and runs one of the leading e-commerce business. Our mission is to empower people and society through the Internet.


The team
The AI Promotion Department is leading the transformation of Rakuten by igniting Artificial Intelligence, Cognitive Computing and Machine Intelligence Technologies adoption across the company.


The team is capturing both business needs and the most advance technological tools on the market to build scalable AI platform to empower the Rakuten Ecosystem businesses worldwide.


Responsibilities:

-
Design, implement and operate distributed system infrastructure.

-
Development infrastructure automation.

-
Build 24/7 monitoring system.

-
Lead operation engineers to achieve 24/7 availability.







Minimum Qualifications:

-
Minimum 3 years of experience in UNIX/Linux operation.

-
Minimum 2 years of automation experience using Jenkins or other CI solution.

-
Experience in building monitoring solution for distributed web system.

-
Experience in infrastructure automation technologies, such as Docker, Kubernetes etc.

-
Ability to learn new and emerging technologies.

-
Excellent verbal and written communication skills.

-
Strong analytical thinking and problem solving skills.



Preferred Qualifications:



-
Bachelor or Master degree in Computer Science or Engineering.

-
Experience in operating cloud applications running on Microsoft Azure, Amazon Web Service, Google Cloud, IBM Bluemix etc.

-
Strong understanding of microservices architecture.

-
Experience in web system development.

-
Teamwork mindset.

-
Understanding all aspects of the software life cycle, using Agile or Waterfall software development practices.





English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
20
19DevOps Manager - Digital ReadingTokyo6/5/2019
DevOps Manager - Digital Reading


Rakuten’s Digital Reading group offers one of the largest eBook, eMagazine and audiobook catalogs in the world. We believe reading is important, and consumers should have the freedom to read or listen to any book on any device. Over the years, we have attracted customers across multiple platforms, services and applications, as a result, we need to ensure that all our products are highly available and reliable across the board.
As the DevOps Manager for the Digital Reading group, your responsibilities will begin with building up our DevOps team and developing the practices within the team to best service all the businesses we cater. Your leadership and direction will spearhead the team’s efforts to improve the overall Infrastructure and Operations for the group to maximize reliability, availability and performance of our platforms and systems, as well as the Continuous Integration/Deployment pipelines to increase the internal efficiency of providing value to our various Businesses and Services.
Responsibilities:-Lead a team of DevOps engineers focused on Continuous Integration, Continuous Delivery, Tools and Reliability
-Define the strategy and technology based on process and architecture assessment by engaging stakeholders and technical leaders
-Prescribe DevOPS best practices and evangelize through the organization and team
-Increase instrumentation and automation of tests to validate our environments
-Develop and maintain program for delivering high availability on responsible systems
-Technical hands-on work








Qualifications:-7 years' experience in System Administration, Networking, Automation, Monitoring
-3 years' management experience
-Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments
-Excellent problem solving, analytical skills and technical troubleshooting skills
-Experience managing systems deployed in public cloud platforms (Microsoft Azure, AWS or Google Cloud)
-Experience implementing and maintaining CI/CD pipelines (Jenkins, Concourse, etc.)
-Experience setting up monitoring (Datadog, Splunk, etc.)
-Solid and current programming skills, scripting languages and build tools (Apache Tomcat, Java)
-Experience with databases and data storage (Oracle, MongoDB, ELK stack)
-Experience with queue brokers (Kafka or RabbitMQ)
-Experience with Docker
-Experience with orchestration technologies (Kubernetes or DC/OS)
-Strong communication skills
-Familiar with Agile Software Development



English Requirement:Fluent Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
21
20DevOps 'Site Reliability' (Rakuten Super Point) : ESDTokyo6/5/2019
DevOps 'Site Reliability' (Rakuten Super Point) : ESD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.

Are you interested in building the next generation of Internet services that will be used by millions of users across the globe every day? Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet while aiming at becoming the No.1 Innovative Company in the world.

By joining our TECH community, the IT powerhouse of the Rakuten Group, you will be part of a diverse global team and play a central role in our technology and innovation. Aligning with TECH’s innovative nature, our Ecosystem Services Department (ESD) is thinking big: building scalable platforms that powers the Rakuten Ecosystem worldwide.


And we in Point Section are responsible for developing and operating Rakuten Super Point Platform, the most popular loyalty program in Japan. Through Rakuten Super Point, millions of users are connected everyday with popular Rakuten services such as EC, Bank, Card, as well as to thousands of convenient stores all over Japan. However our mission doesn’t stop there, Rakuten super point now is expanding in all over the world from Europe to the Americas to APAC region, and our next mission is to connect it all under single global platform.

By the time you finish reading this, hundreds of thousands of point transactions have been processed through our platform! Interested in hearing more? Come talk with us!


What do we expect from you:
We are looking to add a mid or senior engineer who can collaborate with developers to deliver web services faster and more resilient to failure using automation and data driven monitoring.

As an experienced senior site reliability engineer you will be involved in constructing, configuring, upgrading, and monitoring the systems that keep the our services up and running in all environments.


You should be adept at troubleshooting application issues at both the infrastructure and application level. You should practice sustainable incident response and blameless post mortems.


Additionally you should possess a strong desire to use automated tools to perform all these tasks in a safe and repeatable way. The ideal candidate would
propose and drive initiatives to continuously improve the technology and processes to increase productivity and reduce risks.

Responsibilities:



-
Design and build infrastructure and automation to rapidly deliver our web services.

-
Troubleshoot system and network failures as well as application crashes.

-
Create CI/CD pipelines using tools as Jenkins or similar.

-
Proactively engage in service capacity planning and demand forecasting, performance analysis, and system tuning to identify potential issues before they happen.

-
Continuously optimize operations and reduce risk through automation and process improvement.

-
Act as a technical expert to introduce new technologies and drive the adoption of these technologies.





Minimum Qualifications:


-
Bachelors degree (BS) in Computer Science, Engineering or related field, or equivalent work experience.

-
5+ years deploying and managing large scale internet facing web services.

-
Experience with DevOps processes, culture, and tools (e.g. Chef and Terraform).

-
Demonstrated experience measuring and monitoring availability, latency and overall system health.

-
Experience with CI/CD tools, such as Jenkins, Rundeck for release and operation automation.

-
Strong sense of ownership, customer service, and integrity demonstrated through clear communication.



Preferred Qualifications:



-
Previous work experience as a Java application developer is considered a plus.

-
Experience provisioning virtual machines and other cloud services. e.g. Azure or Google Cloud.

-
Experience configuring
and administering services at scale such as Cassandra, Redis, RabbitMQ, MySQL.

-
Interest or expertise with container technologies such as Docker and Kubernetes.

-
Any experience working in a globally distributed engineering team.




English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
22
21DWH Developer : DPDTokyo9/18/2019
DWH Developer : DPD


Position Summary: We are looking for an end-to-end data engineer with experience in the development of data pipeline platforms and in the modelling and querying of data for Business Intelligence purposes.
The technical architecture comprises a Teradata and Hadoop platform utilizing Python/Linux batch and also Kafka data ingestion mechanisms.
This is a Dev/Ops role where you would be responsible for supporting existing production data pipelines and adhoc BI enhancement requests, while expanding our new Hadoop based data platform.
Responsibilities:
-
-Develop, enhance and maintain data pipeline applications and data models on a rotational on-call basis in a 24x7x365 environment.
-Trouble-shoot the causes of adhoc daily production failures and provide effective and documented solutions.
-Continuous improvement initiatives in data ingestion performance, ingestion models, data integrity and data availability.
-Work with the business in analyzing and documenting new functionality requests and managing the implementation of those within an Agile ownership model.








Minimum Qualifications:

-B.S. in Computer Science or in related fields.

-More than 3 years’ experience with BI data driven development.
-Expert SQL capability in querying Big Data/ large data sets (Teradata, Hadoop, etc.) to extract BI- insights.
-Programming languages such as Python/Scala/PLSQL/Java.
-Development and operation of data pipeline leveraging big data technologies such as Spark, Map Reduce, Hive, Kafka, Sqoop, NoSQL Databases as well as traditional DB and file based data integration solutions.
-Database development (eg TeraData, Oracle, MySQL, SQLServer, DB2..)
-Shell-scripting languages such as Bash.
-Formal analysis and documentation of BI solutions.
-Distributed version control system such as Git.
-Initiative and the ability to work independently and in a team. We are an Agile environment.

Preferred Qualifications:
-
-Application development using workflow engines such as Airflow, Oozie, Rundeck.
-BI reporting tools, including administration, modeling, and report/dashboard development.

-BI Modelling of data marts using ER hybrid, Kimball, Data Vault methodologies.
-Experience in ELK Stack.
-Experience in AtScale and Presto.
-Operational experience in developing and supporting high availability applications / systems.
-Capability to self-manage and also manage small projects.









English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
23
22
Email Deliverability Engineer (Digital Marketing Messaging Platform) : DSAID
Tokyo6/28/2019
Email Deliverability Engineer (Digital Marketing Messaging Platform) : DSAID


We provide an Email Delivery System to all Rakuten services as an internal ESP (Email Service Provider). Over 50 Rakuten businesses and services use our platform to send various types of messages, including transactional messages, promotional messages, and notifications.


In this position, you will be responsible for designing, developing and operating a high volume email sending infrastructure.
You will design, develop and operate our systems, including the MTA (Mail Transfer Agent), bounce handling service, and deliverability monitoring tools, with the aim of achieving high email deliverability.
In addition, you will be in charge of service/system packaging and supporting expansion of our service to subsidiaries worldwide.
You will automate operations and create an autonomous system in order to safely and efficiently operate a large-scale platform that spans multiple data centers.


Responsibilities:

Develop and operate email sending infrastructure

Monitor email reputation, metrics, and deliverability

Detect and solve email deliverability issues by cooperating with stakeholders

Monitor industry trends, and write and execute strategy







Minimum Qualifications:

-Knowledge of SMTP, response codes and messages, and DSN (Delivery Status Notification)

-Knowledge of email deliverability and best practices

-Comfortable using command line interface for Linux and shell script

-Development experience with in Python, Ruby, Java, C++

-Strong communication skills in multiple contexts, in order to build good relationships with team members and stakeholders



Preferred Qualifications:

-Experience with working for an email service provider

-Experience with email authentication technologies including SPF, DKIM and DMARC

-Understanding of email/anti-spam related laws, regulations, policies and guideline

-Experience with high volume outbound email delivery and reputation monitoring

-Proficiency in two or more of the following programming languages: Java, Python, C++, JavaScript



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:System EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
24
23Engineer - Autocomplete: BDDTokyo8/19/2019
Engineer - Autocomplete: BDD


Rakuten Group has more than 70 businesses worldwide spanning e-commerce, digital content, communications and fintech, bringing together more than 1.2 billion members across the world. We have a diversified workforce made up of talented employees from more than 70 countries and regions.
Search is one of the of the most important touch points for our e-commerce customers. We strive to continuously improve the quality of our services and the richness of functionalities, such as "contextual search navigation" and "search keyword suggestions" and to provide the most amazing user experience. "Search keyword suggestions" provides suggestions to users when they input some text into the search box. This feature is helpful for user to search things they want to find quickly.
We are looking for talented, passionate and action oriented individuals to help us achieve our vision.
Responsibilities:

-Develop and maintain a multi-platform search keyword suggestion client which can be integrated to various front-end services in Rakuten Group, and other search-related front-end development
-Automate cross-browser and devices testing
-Write and maintain technical documentation for consumption by other developers
-Act as a liaison between the search team and front-end service developers
-Analyze and understand the latest trends in Web technologies and practices, and contribute to technical advancement of our platform
-Contribute new ideas and prototypes to improve the service






Minimum Qualifications:
-Deep understanding of native JavaScript (3+ years)
-Deep understanding of Web-related technologies (HTTP, Cookie, etc.)
-Coding skill with awareness of commonality, performance and maintainability
-Strong debugging, troubleshooting, and problem-solving skills
-Understanding know how about Responsive Design
-Understanding HTML and CSS and difference between versions of them (HTML/HTML5, CSS/CSS3)
-Experience in dealing with integration issues involving of cross-browser compatibility, style sheets, framework differences, etc.
-Experience with Git
-Good communication skills and mind to interact with and support many services as a front end platform

Preferred Qualifications:
-Able to work in a multi-cultural environment with team members from different nationalities
-Experience in technical requirement gathering, task break down and creating task backlog
-Experience with UI test automation tools (e.g. Selenium, Appium)
-Experience of development with React.js



English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
25
24
Engineering Leader (Digital Marketing Messaging Platform) : DSAID
Multiple8/8/2019
Engineering Leader (Digital Marketing Messaging Platform) : DSAID


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
We provide the Messaging Campaign System and Message Delivery System to entire Rakuten services as an internal platform. Over 50 Rakuten businesses and services use our platform to send any type of messages (Transactional, Promotional Messages and Notifications) by Email, Push
Notification and other push/pull channels.

Our Platform makes use of advanced distributed computing, data analytics, and visualization techniques to empower Rakuten's marketing platforms. In addition to stable operation as a email/push channel platform across services, we are promoting the optimization of communication using data science to improve customer experience.

We are looking for a Manager/Director to lead our core back-end email/push delivery teams. The team comprises of over 10 engineering members, engineering managers, and producers (product managers).

Recruitment Background:

As important as expanding the business usage of our products, we are promoting reinforcement of recruitment of engineers and its' organization. In order to maximize the strength of the growing organization, it is urgent to adopt an EM that can bring out the individual skills of engineers and stimulate their growth.
Responsibilities:

-Supporting one to two engineering teams (8-12 engineers)
-Lead, manage, grow team and team members in technical aspects
-Communicate expectations clearly to all members, and deliver individual feedback frequently through 1 on 1 meeting
-Define, recruit and educate required positions
-Data driven, strategic thinking and planning/execution skills
-Ensure system KPI’s and SLA’s are managed to target
-Influence and align key stakeholders
-Driving technical excellence within the teams
-Lead automation, codify, and standardize operations, to increase productivity
-Identify areas of strategic technical debt, do the cost/benefit analysis for resolving this debt







Minimum Qualifications:
-
-At least 5 years' experience managing large high availability service(s)
-Strong engineering or technical skills with high volume, high velocity and highly available systems
-Experience with configuration and troubleshooting of Linux, Java, Rabbitmq, MySQL, and other middleware technologies
-Solid understanding of networking systems and protocols (HTTP, TCP/IP, TLS, DNS)
-At least 3 years' experience directly managing a team of engineering managers and engineers
-Outstanding people manager; ability to influence and engage direct, indirect reports and peers

Preferred Qualifications:
-
-Experience with email and push notification services management
-Knowledge of using container technologies such as Docker and Kubernetes
-Knowledge of using cloud infrastructure such as AWS, Azure and GCP
-Strong Japanese language (written and verbal)
-Experience with e-commerce and or ad-tech businesses





English Requirement:Business Level
Japanese Requirement:Not Required

Description - only visible on agent portal


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
26
25Front-End Engineer (E-Commerce Search) : BDDTokyo6/5/2019
Front-End Engineer (E-Commerce Search) : BDD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
Search is the corner stone of a successful e-commerce business, but excellent search is not enough. The experience of search must also delight. As a UX Software Engineer for E-commerce Search at Rakuten, you will be responsible for delivering projects that improve the search experience to create an enjoyable, personalized shopping experience for customers.
Responsibilities:

-Communicate with designers and business owners to implement and improve new features
-Come up with innovative solutions for enhancing the search user experience
-Create clean, modern, testable, well-documented code
-Participate in code reviews
-Share your knowledge and help your entire team to excel
-Diagnose and solve website performance issues







Minimum Qualifications:

-Demonstrated design and UX sensibilities
-Expert level knowledge of JavaScript
-Experience with React.js and TypeScript a plus
-You have an eye for details and strive to get the UX pixel perfect
-Creative mind and ability to think out of the box to experiment with new solutions
-Strong understanding of UI/UX best practices and considerations
-Always curious to understand all aspects of a project from the technical ecosystem to the business model

Your Team:
-Closely working with the search engine team, you will be part of a team focusing on e-commerce search front-end
-Improvements are done through continuous A/B testing and result analysis
-You will have flexibility and autonomy to solve problems and deliver solutions
-We will fully support you in developing software the right way



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
27
26Front-End Engineer (Leisure・GORA) : LPDTokyo10/10/2019
Front-End Engineer (Leisure・GORA) : LPD


Rakuten GORA is the one of the largest class of golf course reservation site in Japan, and has about 1,900 golf courses nationwide. In addition, the company has expanded overseas, including outbound countries such as Hawaii, Guam, Saipan, Thailand, and Vietnam. Inbound services are provided in China and Korea (as of December 2018).
Position Summary:
We are looking for an experienced full-stack web developer who is highly skilled with JavaScript and Vue.js. You will be working on developing user-facing web applications and components to support the continuous improvement and growth of GORA system.

You are expected to implement new features and maintain existing services using Vue.js framework, following generally accepted practices and workflows. You will ensure that you produce robust, secure, modular, and maintainable code.
Together with the team, you will be working with members from other teams including API developers, Product Managers, UX/UI designers and QA engineers.
A commitment to team collaboration, good communication and delivering quality product is important.
Responsibilities: -Review requirements and specification and translate to a technical solution design
-Produce visual elements of the application through translation of UI/UX design wireframes to actual code
-Ensure technical feasibility of UI/UX designs
-Development of user-facing applications using Vue.js
-Building modular and reusable components and libraries
-Ensure cross-browser compatibility
-Optimizing application for performance, speed and scalibility
-Collaborate with other team members and stakeholders
-Implementing automated testing integrated into development and maintenance workflows
-Code management using Git
-Staying up-to-date with all recent developments in the JavaScript and JS framework space particularly of vue.js
-Keep an eye on security updates and issues found with Vue.js and all project dependencies
-Proposing any upgrades and updates necessary for keeping up with modern security and development best practices





Minimum Qualifications:
-B.S or M.S in Computer Science or equivalent
-Experience in full-stack web application development
-Experience in JavaScript and one or more programming languages (such as PHP, Java, Python, Ruby)
-Experience with consuming and designing RESTful APIs
-Strong experience with JS UI / MVC / Flux frameworks (React.js, Angular, Vue.js, etc.)
-Experience in code management using Git
-Good communication skills
-Strong motivation in developing and delivering quality product in a collaborative team environment

Preferred Qualifications: -Good understanding of HTML5 and CSS3 and has SASS/SCSS ability, deep understanding of CSS design methodologies (BEM, OOCSS, ECSS, etc.)
-Proficiency in JavaScript and its modern ES6+ syntax and features
-Proficiency in Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
-Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
-Good understanding of client-side scripting and JavaScript libraries and framework
-Good understanding of asynchronous request handling, partial page updates, and AJAX
-Good understanding of cross-browser compatibility issues and ways to work around them
-Good understanding of SEO principles and ensuring that application will adhere to them
-Strong understanding of server-side rendering and its benefits and use cases
-Experience building solution for high traffic websites
-Ability to write efficient, secure, well-documented, and clean JavaScript code
-Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
-Proficiency with modern development tools, like Babel, Webpack
-Knowledge of functional programming and object-oriented programming paradigms
-Knowledge in Unit/Functional Testing
-Knowledge about performance optimization
-Ability to organize documentation, such as specifications and guidelines



English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
28
27Front-End Engineer (Platform Engineering Section) : BDDTokyo7/17/2019
Front-End Engineer (Platform Engineering Section) : BDD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
Rakuten Group has more than 70 businesses worldwide spanning e-commerce, digital content, communications and fin-tech, bringing together more than 1.2 billion members across the world.
We have a diversified workforce made up of talented employees from more than 70 countries and regions.
For this position, we are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design, user requirements and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

First Project:
Your first project will be to work on a new management platform for a large set of internal tools. What you will be working on will be used by many people in our company on a daily basis. Some of these tools will have currently no UI what so ever so this will challenge you to create a completely new user-experience from scratch. For some other tools we will have an existing UI to take experience from when writing our new interface. All in all there are a lot of challenges on this project and a lot of room to grow professionally.
Responsibilities:

Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with other team members and stakeholders
Bring new and fresh ideas to the team







Minimum Qualifications:
Proficient understanding of web markup, including HTML5, CSS3
Proficient understanding of client-side scripting and JavaScript frameworks
Good understanding of ECMAScript 6

Good understanding of ReactJS

Good understanding of asynchronous request handling, partial page updates, and AJAX

Preferred Qualifications:
Have good experience in using Redux, Typescript and Jest
Have good experience in designing and creating good test cases for the code that you are working on
Proficient understanding of cross-browser compatibility issues and ways to solve these
Have experience in building management UIs and/or portals
Have some experience on the back-end as well in at least 1 programming language



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
29
28Front-End Engineer (Travel) :TIDTokyo8/21/2019
Front-End Engineer (Travel) :TID


Rakuten Travel aims to be the No. 1 travel platform in the world.As a Front-End Engineer, you will specialize in building elegant web UI applications on Rakuten Travel.
Responsibilities:

-
-Discuss with Product Managers and UI/UX Designers to realize new features
-Collaborate with Backend Engineering to build new features for our large user base application
-Triage bugs and troubleshoot production issues
-Continuously learn about new web technologies and discuss potential solutions to issues and requirements







Minimum Qualifications:
-B.S. or M.S. in Computer Science or equivalent
-Ability to develop front end web application using HTML/CSS/JavaScript with React,Redux or Angular or Vue,Vuex with more than 1 year experience
-Understanding of SASS,SPA,RWD, Universal JavaScript and other JavaScript libraries
-Strong communication skills, a positive attitude, and empathy
-Strong motivation for developing product with teams
-A desire to continually improve, suggest idea for organization, teams
-Strong UX and design sensibilities, doesn't sweat the small stuff

Preferred Qualifications:
-RESTful API development experience
-Building CI/CD development cycle experience
-Cookies, Local Storage
-Contributing to open source
-Experience in internationalization development
-Knowledge of travel domain
-Experience working for a consumer facing product




English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
30
29
Fullstack Engineer / Front-End Engineer (Mobile Services Group) : SSED
Tokyo9/11/2019
Fullstack Engineer / Front-End Engineer (Mobile Services Group) : SSED


The Team:
As
part of the Mobile Services Group in the Software Services Enablement
Department the successful candidate will be responsible for working with an
energetic and dynamic software engineering team to deliver new products and
platforms for our customers.

Responsibilities:-Work with the team consisting of product managers
and engineers to create pragmatic products.
-Develop slick and intuitive Front-End UIs to offer a
pleasing experience to our users.
-Help to design and develop highly available, high
performing and consumer friendly APIs and associated Unit Tests to ensure
quality of code.
-Highly motivated professional with interpersonal
skills to ease communication with our global team.
-Enjoy working in a fast paced and engineering focussed environment





Minimum Qualifications:-













Bachelor/Master degree in Computer Science, Computer
Engineering, or related fields




-













Strong interest for Front-End development
-Web UI/UX good practices
-Mindset of prototyping and continuous improvement
-Understanding of design concepts
-













Experience in Front-End technologies such as Angular,
React, Vue.js, CSS3/Less/Sass, Webpack




-













Experience with Javascript (ES6) or Typescript
development and test frameworks such as Jest, Mocha, Jasmine




-













At least 2 years of experience in API development:




-













Knowledge of good REST API Design and practices




-Micro-services
-













Experience in backend database/storage technologies:




-













Relational (such as MySQL, PostgreSQL, etc)
-













NoSQL (such as MongoDB, Cassandra)
-Business level English
Preferred Qualifications:-Experience
with C#/ASP.NET Core, ExpressJS or Java/Spring
-













Experience with building High Performance and High
Availability APIs




-













Familiarity
with UNIX command-line




-













Experience with Docker and Kubernetes




-













Experience
with CI/CD tooling (e.g. TeamCity, Jenkins, CircleCI, Travis)
-Business level Japanese



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
31
30ID Platform Engineer (Java_Membership Service) :ESDTokyo6/5/2019
ID Platform Engineer (Java_Membership Service) :ESD


As an application engineer in the Ecosystem Department, you will work on redesigning and developing the membership service that is at the heart of Rakuten. Currently our system is managing over 150 million user data and still growing. You will be in charge of improving our ID system to be more robust and reliable. You will have a chance to work in Agile, with culturally diverse teams and regularly interface with colleagues around the world.
Sounds like an interesting challenge?
We'd like to hear from you.


Responsibilities:


-
Mainly backend application development (REST/SOAP API)

-
Translate requirements and functional specifications into software design and implementation.

-
Analyze, Design, implement and troubleshoot systems.

-
Participate in code and design reviews.

-
Create or update necessary artefacts (technical documentation) as per stakeholder expectation.

-
Collaborate with Product Management, QA, DevOps and remote teams to ensure success of deliverables.

-
Adopt and recommend best practices and guidelines for design and implement.





Minimum Qualifications:

-
3+ years experience using Java

-
3+ years experience with Application Server and middleware technologies such Tomcat, Weblogic, etc.

-
Experience with open source technologies and frameworks such as Struts, and Spring

-
Experience with Relational databases (MySQL, Oracle, etc.).

-
Experience with Linux or Unix environment.

-
Solid knowledge of non-functional aspects such as Availability, Scalability, and Performance.


Preferred Qualifications:

-
Experience working in a fast paced, startup environment with short timelines


-
Experience in authentication system development

-
Experience in mission critical system development

-
Experience in large-scale system development

-
OpenID / OAuth

-
Docker / Kuberenete

-
Fluentd / Flume

-
Git

-
REST / SOAP

-
NoSQL(memcached, Redis, Cassandra, etc.)

-
Monitoring Tools(New Relic, Datadog, etc.)

-
The curiosity about new technologies



English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
32
31
Image Delivery Platform Development Engineer (Contents Delivery Network Group) : CPD
Tokyo8/6/2019
Image Delivery Platform Development Engineer (Contents Delivery Network Group) : CPD



Position Summary:
Are you interested in designing, building, implementing, securing and maintaining mission critical Image Delivery Service (IDS) using distributed CDN infrastructure and state of the art storage solution used by multiple Rakuten group services which consist of millions of users, thousands of servers while all managed by a Global team?
Senior Solution Engineer will be a part of this global team, which will be responsible to design, implement, and maintain Rakuten’s core IDS to provide highly scalable, reliable, available, fully optimized solution.
Major focus areas for IDS that will fall under the Site Operation Engineer’s scope are:

-
Image acquisition Management

-
Image Storage Management

-
Image inventory administration

-
Image manipulation and optimization

-
Image delivery



Responsibilities:

As senior image service delivery engineer, the responsibilities span in storage engineering, CDN engineering and image optimization area in addition to operational duties.


-
Creating effective storage strategies (File and Object Store) using ‘Storage as a Software’

-
Designing and creating ‘Image Data Store’ which is highly optimized for speed, reliability, availability and cost. Design should facilitate operational automation and self-healing of IDS.

-
Evaluating various products (Storage, Image Optimization, CDN), conducting comparative studies of alternate technologies, PoC exercises, benchmark tests

-
Maintaining IDS from a day-to-day operations/maintenance perspective;











Ø
Establish standards and KPI for the IDS










Ø
Configure and maintain monitoring components including system/application alerting and logging










Ø
Build operational and monitoring checklists to maintain the IDS (daily, weekly, monthly, yearly checklists); including performance management and reporting










Ø
Build Standard Operating Processes (SOPs) associated with Storage Service checklists










Ø
Provide daily execution and oversight of the IDS










Ø
Subject Matter Expert of current state and interface with Modernization branch for future enhancements of the IDS










Ø
Oversight of vulnerability and remediation process associated with the IDS










Ø
Perform full operational duties, including shift work – production systems monitoring and incident detection and response while proactively involving both developers and business side resources



-
Managing overall DLC (Data Life Cycle) of image repository from acquisition, archiving, backup, retention and destruction.

-
Addressing Capacity Management and issues

-
Providing effective backup and Disaster recovery strategy fulfilling SLAs and RTO and RPO

-
Becoming a subject matter expert and maintaining the availability of IDS






Minimum Qualifications:


-
Experience in Linux systems administration and troubleshooting on production platform environments

-
Experience in using scripting (Ruby, Python, shell scripting or Perl) to automate server operations

-
Basic understanding of network technologies such as TCP/IP

-
Good understanding and web programing experience: HTML, CSS, JavaScript; HTTP protocol, HTTP headers; HTTPS: Basic understanding of TLS protocol and SSL cert management;

-
CDN implementation and performance improvement experience

-
Experience in implementing and optimizing storage and backup infrastructure

-
Experience in managing enterprise level NAS environments

-
Familiarity with storage solutions like Ceph, Ganesha, Gluster, Nexenta, Swift.

-
Experience with designing and operating CDN (contents delivery network) solutions.

-
Desire to improve CDN, Storage and Application skills to become SME in IDS.

-
Experience in supporting applications which rely on CDN providers like Akamai, Fastly, Lime Light.

-
Experience in designing and conducting benchmark, PoC and AB tests for alternate technologies.

-
Bachler’s Degree and at least eight (8) years of relevant experience.



Personality:

-
The ability to work independently with little to no supervision researching new technologies or comparing technologies to meet the customers need while providing an unbiased opinion.

-
Candidate must be a team player and be able to follow processes and procedures.

-
Self-disciplined, self-starter, professional who can successfully bring projects to closure with minimum direction, guidance and oversight.

-
Ability to focus on engineering from a cost/performance perspective

-
Excellent collaboration and communication skills

Preferred Qualifications:

-
Experience working in a web related service operations including monitoring and troubleshooting

-
Experience in managing enterprise level SAN, CAS and backup environments

-
Experience working in E-Commerce industry

-
Solid knowledge of server-side JAVA technologies

-
Experience in server-side web service application development (JAVA, PHP, Ruby)

-
In-depth experience using, configuring and deploying software with CI tools, e.g. Jenkins

-
Experience in infrastructure automation tools such as Chef and Puppet

-
In-depth experience configuring, deploying and troubleshooting front end web access like Apache, Nginx and Tomcat

-
Data centers, network routing troubleshooting & configuring, web servers related experience.

-
Experience working with various platform monitoring technologies and tools including SNMP trapping, MRTG, Nagios, Graphite, Grafana, Elastic Search, LogStash and Graylog

-
Experience in administrating NAS appliance storage software such as NetApp, EMC

-
Strong technical writing skills

-
Knowledge and experience with cloud and container based architecture



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
33
32
Infrastructure DevOps (Data Science Service Group) : DSAID
Tokyo7/16/2019
Infrastructure DevOps (Data Science Service Group) : DSAID


We are looking for infrastructure engineers that are interested building and running a platform for AI applications. The platform integrates latest solutions including on-prem/cloud computing resources, application frameworks for running new Machine Learning, Deep Learning applications for AI. You will have many opportunities to use the latest technology, and choose the best platform solutions based on good design thinking. You will work with small and quick moving teams, and also with other data scientists as the platform customers.
Responsibilities:

-Design and develop heterogeneous platforms with latest technology such as virtualization (e.g. Docker, KVM, etc.), server cluster management, job scheduling (e.g. Mesos), distributed computing system (e.g. Apache Spark), CI/CD, monitoring and log analysis tools, on-premises and cloud services, etc.
-Troubleshooting and solving infrastructure issues
-Verify and introduce new HW/SW solutions and do resource planning for the emerging needs of AI solutions
-Communicate with other teams and researchers in development projects







Minimum Qualifications:

-Experience and knowledge of Linux, networking system

-Experience and knowledge of cluster management solutions such as Mesos, Kubernetes, CI/CD tools, monitoring and log analysis tools, etc.

-Experience in building and running applications in that cluster environment

-Proactive working style

-Constructive communication skill

Preferred Qualifications:
-Experience with automation tools, e.g. Ansible, Chef

-Experience with source control (git)

-Experience with server provisioning, e.g. installing OS, drivers, provisioning tools

-Experience with cloud platform, e.g. OpenStack, K8s




English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
34
33
Infrastructure Engineer (Advanced Computing Platform Group) : CTO Office
Tokyo8/7/2019
Infrastructure Engineer (Advanced Computing Platform Group) : CTO Office


We are looking for infrastructure engineers that are interested in
building and running new platforms for AI applications. The technology includes
hardware accelerators such as GPU (Graphical Processing Unit) that are
specialized for AI computation. You will be involved in building a global platform
service to run many applications for Rakuten services. You will have a lot of
chances to use the latest technology, and get to choose the best infrastructure solutions
based on good design thinking.


Responsibilities:




-Verifying and designing platforms using hardware accelerators including GPU
-Be involved in design and development of heterogeneous platforms with latest technology such as containerization (e.g. Docker), server cluster management, job scheduling (e.g. Kubernetes, Mesos, etc.), distributed computing system (e.g. Apache Hadoop, Spark), CI/CD, monitoring and log analysis tools, on-premises and cloud services, etc.
-Troubleshooting and solving infrastructure issues
-Do resource planning for the emerging needs of AI platform solutions







Minimum Qualifications:



-Experience and knowledge of Linux, networking system
-Experience and knowledge of infrastructure as code
-Experience and knowledge of cluster management solutions such as Kubernetes, CI/CD tools, monitoring and log analysis tools, etc.
-Experience in building application platform in a server cluster environment on premises or cloud
-Proactive working style
-Constructive communication skill



Preferred Qualifications:



-Experience with GPU (Graphics Processing Unit)
-Experience with automation tools, e.g. Ansible, Chef
-Experience with source control (git)
-Experience with server provisioning (e.g. installing OS, drivers, provisioning tools)
-Experience with cloud platform (e.g. GCP, Azure, OpenStack)
-Experience with virtualization/Container solution and tools (e.g. Docker, Kubernetes, Mesos)
-Experience with big data platform (e.g. Hadoop, Spark)
-Experience with monitoring solution (e.g. Splunk, Grafana, Prometheus)
-Experience with networking systems and protocols (e.g. VLAN, IPv4/IPv6, TCP/UDP, network bonding, SSL/TLS)
-Experience with hardware management (e.g. inventory management, HW verification, benchmarking)
-Experience with software development is a plus (Python, Javascript, C++, etc.)




English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
35
34
iOS Application Engineer - New Service (Media & Sports Technology Supersvisory Department) : DCMS
Tokyo10/9/2019
iOS Application Engineer - New Service (Media & Sports Technology Supersvisory Department) : DCMS


With the launch of new services, we are looking for application engineers who can develop together for service launches. We are looking for not only application design and development, but also those who can think together for requirements definition,
and those who can work towards service growth through POC voluntarily and speedily.
Responsibilities:-Work from requirement definition to development task
-Architecture design
-Application development and test
-Trouble shooting
-Service operation
-Operation improvement






Minimum Qualifications:-Experience developing iOS application (over 1 year)
-Experience developing iOS until recently (within 3 years)
-Work experience as an engineer (over 5 years)
-Has curiosity and a challenge mindset to new services and technologies
-Not particular about specific development language, and can actively challenge even without experience in the technology
Preferred Qualifications:-Experience working with a remote team
-Experience of service operation improvement and introduction proposals





English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
36
35
iOS Engineer - Media Business Service (Media Properties Section)
Tokyo6/25/2019
iOS Engineer - Media Business Service (Media Properties Section)


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.
In the Media Development Department, we are in charge of a wide range of service development, including the portal service "Infoseek" provided by the Media Business, as well as "Rakuten Recipe", "Minshu", "Rakuten Blog", and "Rakuten Real Estate".
We are currently looking for an application engineer to develop iOS native applications.
Responsibilities:
-Design and build applications for the iOS platform
-Ensure the performance, quality, and responsiveness of applications
-Collaborate with a team to define, design, and ship new features
-Identify and correct bottlenecks and fix bugs
-Help maintain code quality, organization, and automatization
-Investigate cutting-edge technology related with Smartphone







Minimum Qualifications:
-5+ years of experience in web applications development
-Proficient with Swift
-Experience with iOS frameworks
-Familiarity with RESTful APIs to connect iOS applications to back-end services
-Knowledge of basic web technologies and UI/UX standards
-Proficient understanding of code versioning tools (Git)
-Familiarity with continuous integration

Preferred Qualifications:
-Familiarity with Android development
-Development experience in web-based languages and databases
-Japanese language skills




English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
37
36Java Developer (EC Platform Engineering) : BDDTokyo6/5/2019
Java Developer (EC Platform Engineering) : BDD


Position Summary:

We are looking for highly motivated engineers to strengthen our team here in Tokyo. We’re looking for engineers who have experience with building applications from A to Z and have a strong sense of ownership of said projects.

Our group works on a large variety of projects from the platform itself to business oriented applications and services. We’re looking for someone to take any challenge on with us head on to empower our business.

As part of the e-commerce organization you will have a chance to make an impact on the society by empowering our merchants and shoppers.


Responsibilities:




-
Customer oriented: Customer satisfaction is our #1 priority

-
Always be on the lookout for new opportunities

-
Challenge the status quo

-
Join a project team to create high performance micro services

-
Propose and implement improvements to the micro service platform







Minimum Qualifications:

Mindset



- You have a passion to keep improving yourself and your services



- Be open to change

Skill-set



- 3+ years working experience in Java



- Worked with source control systems, preferably Git



- Experiences working with various popular development Java frameworks




Preferred Qualifications:

Mindset



- Always improve, always advance. Keep up to date with the latest technologies



- Don’t be afraid to make mistakes. Learn from them and improve



- Tackle and improve issues beyond your organization and role

Skill-set



- Worked in a tech organization of at least 50 people



- Linux / Unix system operation experience



- Experienced in working in an Agile development environment



- Knowledge of professional best practices for the software development life cycle, including coding standards, code reviews, source code management, build processes, testing, and operations



- Experience with popular Java frameworks such as Spring or Play



- Experience using JDK8 and the usage of the reactive paradigm



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
38
37
Mobile Engineer - Mobile SDK (Mobile Services Group) : SSED
Tokyo9/20/2019
Mobile Engineer - Mobile SDK (Mobile Services Group) : SSED


Position Summary:

The
Product and Innovation Section is expanding Rakuten mobile services to
enable developers to quickly build, deploy, and manage native and hybrid apps
for iOS and Android.
We
are responsible for building the shared services, tools and components that
eliminate the friction and complexity of wiring up mobile apps to Rakuten
services. Other products launched by the team in the last 12 months include an
in-depth performance tracking tool for mobile engineers to detect and remove
bottlenecks in their apps, and a cryptocurrency payment SDK.


























We
are looking for a new team member who shares a passion for building scalable
services and tools and allow our engineering team to build mobile SDKs for exciting
new projects.


Responsibilities:
Work closely with the product team and other Rakuten teams globally to deliver robust end-to-end features
Be responsible for unit testing and ensuring quality of own code
Support internal customers using our products - write great sample code and documentation and respond to technical queries
Influence technical strategy to build products developers will love
Make others better through mentoring, sharing knowledge and promoting a collaborative team culture
Follow and help define our development best practices for coding standards, code reviews, source control management, build processes, testing, and deployment





Minimum Qualifications:














Bachelor's degree in computer science or related
technical discipline




Mobile experience:
2+ years building native applications or SDKs - both is ideal
Swift or Kotlin - both is ideal
Writing unit tests
Using Continuous Integration (CI)
Integrating with backend API services
An understanding of what should be considered when building and deploying libraries
Excellent critical thinking, problem solving and communication skills and able to take ownership of tasks
Ability to pick up new technologies



Preferred Qualifications:
Experience with Java (Android) or Objective-C - both is ideal
Experience setting up automation and CI for mobile platforms
Hybrid/JavaScript development with React Native, Cordova or similar
Interest in mobile software architecture
Mobile/Web/Hybrid UI development




English Requirement:Business Level


Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
39
38Platform Engineering/Operation (Search Section) : BDDMultiple6/24/2019
Platform Engineering/Operation (Search Section) : BDD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.















We are looking for a talented engineer to work in a cross functional teams environment
(operators, developers,
search experts, end-users, etc.) to deliver search services on our
platform. The services you will administer support some of the
largest e-commerce sites in Japan and across the world. To do so,
you will be a key contributor to improve our processes, practices
and tools as well as our infrastructure, software delivery and
operations.
















Responsibilities:
-Configuration, tuning and deployment of our search platform, as well as search services on it
-Tailor and tune search services according to its users' requirements
-Trouble shooting and investigating of issues on the search platform
-Continuously improve the operational work flow through automation
-Continuously monitor, and maintain our services within their SLAs
-Act as a critical part of a multi-team effort to deliver, manage and
maintain configuration automation to meet user requirements
-Document, design various processes geared toward continuously
improving our services







Minimum Qualifications:
-3 years' Linux system administration experience
-Programming fundamentals (preferably in Java or Python)
-Basic knowledge of infrastructure/network
-Basic knowledge of big data or search systems (such as Hadoop, Cassandra, Solr.)

Preferred Qualifications:
-Administration experience of big data or search systems
-Experience with operating or administering self-healing systems
-Production experience with large-scale systems



English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
40
39QA Lead (Travel) : TADTokyo8/27/2019
QA Lead (Travel) : TAD


As Rakuten Travel, which is the biggest OTA (Online Travel Agency) in Japan, aims to be the best OTA in the world with Business and Technology Innovation, our QA Section has the responsibility to assure the quality of our products.Our Rakuten Travel QA Section has the following 3 bases to assure our services.
1. Test ManagementIncluding ‘requirement analysis’, ‘test planning’, ‘test design’, while also combining some kind of testing (i.e. ‘exploratory testing’, or ‘static testing’ to find the most effective testing.
2. Test Manual ExecutionTesting based on test cases, as well as 'adhoc testing' and 'bug reports'.


3. Test AutomationAPI: Development of original testing framework, and implementation of test scenarios on it.UI: Implementation of test scenarios for Selenium/Appium.
We are looking for a talented and well-equipped team leader / group manager for #1 Test Management and #2 Test Manual Execution.Please note,
no coding is required for this position.
Responsibilities:
-Task/project management (assignment / schedule / reporting)
-Test spec/case review
-Team lead (includes the following)
-Support members (requirement analysis / creating test cases / execution)
-Mentor / Goal setting / Evaluation
-Enhance the improvement or innovation (process, the way of testing)





Minimum Qualifications:-More than 5 years' experience of ‘SIer’
-More than 5 years' experience as ‘project manager’
-Has a strong sense of responsibility


Preferred Qualifications:-Software development methodologies
-Software test methodologies
-Software test design in any test management tools
-Shell Scripting skills with Bash or Linux
-Experience in ‘Test Design’



English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
41
40Researcher (Applied Behavior Analysis) : RITTokyo8/7/2019
Researcher (Applied Behavior Analysis) : RIT


We are searching for a Researcher to join our Applied Behavior Analysis Team. This position will apply machine learning and data mining techniques to solve challenging problems, builds models and solutions in order to provide satisfactory experience to our customers. We work on large-scale data across Rakuten's ecosystem for distinct applications including recommendation, accurate targeting, prediction, anomaly detection and campaign optimization, etc.


We collaborate closely with the business and engineering teams, listen to business requirements, develop and scale up algorithms, implement prototype and support deployment in production environment. Our research topics are machine learning, deep learning, data mining, reinforcement learning and probabilistic modeling, etc.



We are looking for talented researchers and data scientists with experience and strong motivation to join our team.


Responsibilities:

-Develop and innovate state-of-the-art algorithms, implement prototypes

-Identify opportunities, define research proposals and align with business requirements via communication with stakeholders (business and engineering teams)


-Collaborate with researchers in other research areas to maximize added value

-Support engineering teams to adapt prototypes in production

-Follow up project status in production and iteratively upgrade the solution if necessary







Minimum Qualifications:

-
Master’s degree in computer science, mathematics, physics, related machine learning field or equivalent practical experience

-
Understanding of basic mathematics, statistics and machine learning

-
Strong programming experience in one or more of the following: Python, Scala Java, C, C++, Ruby

-
Experience with data processing and feature engineering

-
Development experience in Unix/Linux environment

-

Experience in distributed computing such as Spark and Hadoop





Preferred Qualifications:

-
Doctoral degree in computer science, mathematics, physics, related machine learning field or equivalent practical experience

-
Experience with AI/ML publication, contributing to research communities

-
Understanding of advanced mathematics, statistics and deep learning

-
Passion for contributing to businesses by applying innovative solutions to real world problems



English Requirement:Business Level


Employee Status:RegularJob:R&D ScientistPrimary Location:Asia and Oceania-Japan-Tokyo
42
41Researcher (Finance) : RITTokyo6/5/2019
Researcher (Finance) : RIT


Position Summary:

Rakuten Group, in addition to Japan’s largest e-commerce platform Rakuten Ichiba, consists of multiple companies spanning all areas of financial services. Their strong technological expertise and focus on customer satisfaction have resulted in fast growth and significant market share acquisition. Related financial sectors include


-





Banking (Rakuten Bank)
-





Brokerage (Rakuten Securities)
-





Insurance (Rakuten Life Insurance)
-





Investment (Rakuten Capital, Rakuten Investment Management)
-





Payment (Rakuten Card, Rakuten Edy and more)

Financial Analysis Team is the arm of Rakuten Institute of Technology (RIT), Rakuten Group’s dedicated R&D organization, which directly supports its financial services through innovative use of data and technology. We combine our research expertise with a deep understanding of the business needs to continually increase their profitability and enhance their customer experience. Our research topics include Data Mining, Machine Learning, Optimization and Financial Engineering.


We are looking for talented researchers and data scientists with experience or strong interest in financial services to join our team and develop innovative solutions with practical and wide-ranging applications.


Responsibilities:



-
Stay up-to-date with financial news and research developments.

-
Identify opportunities and define research proposals through communication with the stakeholders (business and engineering teams).

-
Develop innovative solutions and prototypes, possibly collaborating with RIT researchers from different fields to maximize the added value.

-
Keep close contact with the stakeholders to communicate the benefits of the solutions and align with the requirements.

-
Support the engineering teams towards the implementation and use of the prototypes in production.

-
Follow up on the production status and iteratively upgrade the solution when possible.





Minimum Qualifications:

-
Master degree in computer science, mathematics, physics, electrical engineering or related field

-
Understanding of basic mathematics, statistics and machine learning

-
Strong programming experience in one or more of the following: Python, Java, C, C++, Ruby

-
Experience pre-processing datasets using scripting and query languages, especially SQL

-
Experience with development in Unix/Linux environment

-
Research capabilities in related quantitative areas

-
Passion for contributing to businesses by applying innovative solutions to real-world problems

-
Interest in finance businesses





Preferred Qualifications:



-
Doctoral degree in computer science, mathematics, physics, electrical engineering or related field

-
Professional experience in finance related businesses such as financial trading, loan business, marketing of financial products, etc.

-
Experience in distributed computing such as Spark and Hadoop

-
Experience in implementation and operation of actual software/web services on production

-
Understanding of advanced mathematics, statistics and machine learning such as deep learning






English Requirement:Business Level


Employee Status:RegularJob:R&D ScientistPrimary Location:Asia and Oceania-Japan-Tokyo
43
42Researcher (Health Data) : RITTokyo6/5/2019
Researcher (Health Data) : RIT



Position Summary:



Rakuten Group, in addition to Japan’s largest e-commerce platform Rakuten Ichiba. For providing more personalized services to consumers, we will utilize data science technologies and insight on health data. Their strong technological expertise and focus on customer satisfaction have resulted in fast growth and significant market share acquisition.



Intelligence Domain Group and Gene Laboratory are the arm of Rakuten Institute of Technology (RIT), Rakuten Group’s dedicated R&D organization, which directly supports its services through innovative use of data and technology. We combine our research expertise with a deep understanding of the business needs to continually increase customer satisfaction and enhance customer experience. Our research topics include Data Mining, Machine Learning, Optimization and Health Data Analytics.

We are looking for talented researchers and data scientists with experience or strong interest in analytics of health data and transforming data into personalized services to join our team and develop innovative solutions with practical and wide-ranging applications.



Responsibilities:






-
Stay up-to-date with health care data science news and research developments.

-
Identify opportunities and define research proposals through communication with the stakeholders (business and engineering teams).

-
Develop innovative solutions and prototypes, possibly collaborating with RIT researchers from different fields to maximize the added value.

-

Keep close contact with the stakeholders to communicate the benefits of the solutions and align with the requirements.

-

Support the engineering teams towards the implementation and use of the prototypes in production.

-

Follow up on the production status and iteratively upgrade the solution when possible.









Minimum Qualifications:




-
Master’s degree in computer science, bio informatics, mathematics, physics, electrical engineering or related field

-
Understanding of basic mathematics, statistics and machine learning

-
Strong programming experience in one or more of the following: Python, Java, C, C++, Ruby

-
Experience pre-processing datasets using scripting and query languages, especially SQL

-
Experience with development in Unix/Linux environment

-
Research capabilities in related quantitative areas

-

Passion for contributing to businesses by applying innovative solutions to real-world problems


-
Interest in health data analytics


Preferred Qualifications:






-
Doctoral degree in computer science, bio informatics, mathematics, physics, electrical engineering or related field

-
Professional experience in health data analytics such as patient record analysis, lifelog analysis, gene data analytics, etc.

-
Professional experience in marketing of health care sector or medical industry

-
Experience in distributed computing such as Spark and Hadoop

-
Experience in implementation and operation of actual software/web services on production

-
Understanding of advanced mathematics, statistics and machine learning such as deep learning










English Requirement:Business Level


Employee Status:RegularJob:R&D ScientistPrimary Location:Asia and Oceania-Japan-Tokyo
44
43Researcher (NLP) : RITTokyo8/7/2019
Researcher (NLP) : RIT


Founded in 1997, Rakuten Group is headquartered in Tokyo, with over 14,000 employees worldwide. We are the largest eCommerce company in Japan. Rakuten provides the opportunities where they can grow in a large dynamic and innovative company, along with the entrepreneurial environment of a startup. Our global footprint spans six continents and multiple industries.




Rakuten Institute of Technology (RIT) is the corporate R&D department of the Rakuten Group and is responsible for leading strategic technological progress. RIT’s targets vary from basic technologies to innovative new services. RIT consists of highly motivated research scientists located in Tokyo, Singapore, Paris, Boston, San Mateo, Bangalore and so on, who are driven by strong curiosity and interests.



RIT Tokyo is calling for machine learning research scientists and interns. As a research scientist, you will lead a research project to conduct research in a small team, collaborating on global projects in a friendly work environment. Some of the research projects can involve parsing, language modelling, machine translation, sentiment analysis, recommendation systems, deep learning, belief propagation for dynamic networks, virtual assistants, etc.




Responsibilities:

-
Conduct research to advance the state of the art in neural networks and natural language processing

-
Identify opportunities and define research proposals through communication with stakeholders (business and engineering teams)

-
Develop innovative solutions and prototypes, possibly collaborating with RIT researchers from different fields to maximize the added value

-
Keep close contact with stakeholders to communicate the benefits of the solutions and align with the requirements

-
Support the engineering teams towards the implementation and use of the prototypes in production

-
Follow up on the production status and iteratively upgrade the solution when possible







Minimum Qualifications:

-
Master’s degree in computer science, electrical engineering, statistics, mathematics or a related field

-
Proficient in one of or more of the following: Python, C++, or other programming language

-
Experience pre-processing datasets using scripting and query languages

-
Experience with development in Unix/Linux environment

-
Research capabilities in related quantitative areas

-
Passion for contributing to businesses by applying innovative solutions to real-world problems

-
Good understanding of Machine Learning Algorithms



Preferred Qualifications:

-
Proven experience as an NLP Researcher with publications at workshops or conferences, such as ACL, NAACL, EMNLP, or similar

-
Ability to work in a highly collaborative and interdisciplinary environment

-
Experience in distributed computing such as Spark and Hadoop

-
Creative thinker with strong problem solving and analytical skills



English Requirement:Business Level


Employee Status:RegularJob:R&D ScientistPrimary Location:Asia and Oceania-Japan-Tokyo
45
44Researcher (Power Domain) : RITTokyo6/5/2019
Researcher (Power Domain) : RIT


The Rakuten Institute of Technology (RIT) is the R&D wing of Rakuten Group. Our goal is to anticipate the challenges of tomorrow and solve them today. RIT straddles the border between business focused problems, as identified by the Rakuten Group companies, and free research space. This enables RIT to tackle real world problems, set our own research agenda, and have real impact in the Rakuten Group and the wider world.
The Power Domain of RIT is focused on systems research, and covers a wide range of topics from robotics and IoT, to HPC and distributed systems. We are looking for someone to come and help us engage in cutting edge research. In particular, we are looking to grow our advanced software team.





Minimum Qualifications:-MSc/PhD degree in computing science or a related discipline
-Solid understanding of the theory behind systems concepts, including but not limited to
distributed systems, operating systems, and networking
-Comfortable with prototyping and “getting your hands dirty”
-Solid programming skill in at least C/C++, Python
-Business spoken and written English
-Ability to work autonomously as well as collaboratively

Preferred Qualifications:-Proven capability in systems research
-Experience in writing research publications
-Ability to set a research agenda
In return, Rakuten can offer an English speaking environment and challenging environment where you have the opportunity to set your own goals.


English Requirement:Business Level


Employee Status:RegularJob:R&D ScientistPrimary Location:Asia and Oceania-Japan-Tokyo
46
45Researcher (Robotics) : RITTokyo6/5/2019
Researcher (Robotics) : RIT



Position Summary:
We are looking for candidates who possess a strong R&D background related to both hardware and software in the fields of robotics and embedded devices. In particular, we are looking for candidates who can envision and develop prototype solutions for future delivery, mobility, communications, and IoT applications. Strong communication, innovation and prototyping skills are a prerequisite. Japanese language skills are a plus but not required.



Responsibilities:
Come up with ideas for future robotics and IoT solutions both on your own and in a team
Develop these ideas into prototypes that benefit the society as well as Rakuten.
Present and explain your activities to both researches and business partners (inside and outside the company).




Qualifications:
Minimum Qualifications:

-
M.Sc. / Ph.D. in computer science, robotics, mechatronics or related fields

-
Good programming skills in C++ or C

-
R&D mindset

-
Good communication skills

-
Ability to work in a diverse team as well as autonomously


Preferred Qualifications (subset depending on research area):

-
Programming experience in C++, Unix experience

-
Large-scale system design and software development experience

-
Experience with electric circuit design and PCB CAD

-
Ability to solve complex problems in unique and inventive ways

-
Ability to sell your work to the business

-
Experience in designing Machine Learning algorithms, working with, and / or applying Machine Learning to solve complex problems

-
Experience with Caffe, Tensorflow, Eras, Hadoop, Spark, etc.

-
Experience in making presentation for high level academic conferences and in publishing high-visibility academic papers

-
All skills and experience useful for the R&D areas mentioned above





English Requirement:Business Level


Employee Status:RegularJob:R&D ScientistPrimary Location:Asia and Oceania-Japan-Tokyo
47
46Search Engine Developer (Search Platform) : BDDTokyo6/5/2019
Search Engine Developer (Search Platform) : BDD


Summary:
Rakuten group has more than 70 businesses worldwide spanning e-commerce, digital content, communications and fintech, bringing together more than 1.2 billion members across the world.


We have a diversified workforce made up of talented employees from more than 70 countries and regions.


The search platform team provides some of the most important touch points for our e-commerce customers. We strive to continuously improve the quality of our services and the richness of functionalities to provide the most amazing user experience. To do so, we continuously consume and learn from large-scale data sets as well as deliver some of the largest distributed systems deployments in the company.


We are looking for talented, passionate and action oriented individuals to help us achieve our vision.


The search platform team has a diverse portfolio of development activities. Based on your interest, you might also get the opportunity to work on:

-
large scale distributed system

-
large scale data processing

-
core search engine development and information retrieval solutions

-
data science

-
machine learning

-
computational linguistics



The search platform team is looking for
Search Engine Developer
to join us.


Responsibilities
(includes but not limited to):



-
As a core member of the team, you will be responsible for design, documentation, implementation and testing of features on the search engine core or its surrounding platform.

-
Continuously improve the search experience and relevance by experimenting with new features and algorithms, and measuring their impact

-
Evaluate the performance impact of those new features and algorithms

-
Analyze and understand service specific requirements and needs to create generic solutions to be integrated in the search platform

-
Contribute to the technical and product direction of the search platform.





Minimum Qualifications:



-
BS in Computer Science or related field (M.S. or Ph.D. preferred)

-
3+ years of relevant professional experience

-
Java programming proficiency

-
Very good understanding of algorithms and data structures

Preferred Qualifications:



-
Experience or good understanding of Lucene/Solr/ElasticSearch or other similar technologies

-
Experience with Hadoop/Cassandra/ZooKeeper or other similar technologies

-
Familiarity with Linux (deployment, troubleshooting)

-
Experience developing large-scale distributed systems

-
Understanding of E-Commerce






English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
48
47Security Engineer (SIEM Engineer) : CSDDTokyo6/6/2019
Security Engineer (SIEM Engineer) : CSDD


Position Summary: Security and safety of the Internet services of Rakuten Group are guaranteed by the Cyber Security Defense Department, the core of Rakuten-CERT and Rakuten’s technical security team. We cover all aspects of the SDLC and operation security for the services developed inside Rakuten Group.

Over 95 million customers in Japan and a billion users in the world are using our services every day, SIEM engineer protects Rakuten Group through security designing, implementation, threat hunting, and incident response. The successful candidate will work as a tier 3 SOC analyst who will be responsible for architectural design and engineering of our SIEM to visualize/block all threats coming to Rakuten Group, also to work/lead tier 1, tier 2 SOC analysts to create solid procedures and executions.

Responsibilities:-
-Maintain and improve our current SIEM solutions, in accordance with Rakuten’s policies, regulatory requirements and security best practices
-
-Correlate logs from different sources and fine tune it to decrease false positive ratio
-Create scripts to automate and minimize manual tasks
-Work/lead our tier 1 and 2 SOC analysts to create solid procedure and executions






Minimum Qualifications:-
-Around 3 years of experience in security related fields, such as Security Engineer/Consultants, System Administrators, DevOps
-Experience in working with at least one SIEM solutions
-Deep understanding of security for Linux/Windows servers, and related TCP/IP protocols
-Experience with secure configuration for Linux and Windows servers
-Deep understanding of cybersecurity threats and enterprise defenses
-Proficient in one or more scripting languages, ex: Python, Ruby, PowerShell
-Highly ethical, strong ownership and sense of responsibility

Preferred Qualifications:-
-Around 5 years of experience as SIEM engineer or related fields
-
-Prior experience in a technical team leadership role
-Experience in working in a Security Operation Center
-Practical experiences with Splunk and/or Elasticsearch
-Experience in operating with multiple IDS, IPS, WAF solutions
-Experience in a diverse workplace, and work well in a team environment
-Holder of related certifications, ex: GIAC, OSCP/OSCE, CISSP
-Strong verbal and written communications skill








English Requirement:Business Level


Employee Status:RegularJob:Security EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
49
48
Senior Architect (Strategy Section / Architecture Group) : ESD
Tokyo6/5/2019
Senior Architect (Strategy Section / Architecture Group) : ESD


Are you interested in building the next generation of internet services that reach hundreds of millions of users across the globe every day?
In Rakuten’s Tech Division, you will join a global team of experienced technologists who drive the technical foundation of our many services. The Ecosystem Services Department (ESD) is thinking big: we build scalable platforms that power the Rakuten Ecosystem worldwide.
The Senior Architect will be responsible for the department's technology blueprints for distributed web services and hybrid production infrastructure. If you get excited with building modern global services, come join us on board!
Please see the following link to learn more about our department:
https://www.youtube.com/watch?v=NDlBjgERHDk

Responsibilities: Design and implement application architecture for Rakuten core services
Devise migration paths for migration from older to up-to-date architectures
Apply formal software architecture evaluation methodologies to analyze solutions

Promote new technologies via training and education
Act as a layer of communication between managers, engineers and vendors, understanding the language and requirements of each side and providing solutions satisfying all stakeholders involved







Minimum Qualifications:

Bachelors/Masters degree in computer science/software engineering or equivalent experience
7+ years of software engineering experience
3+ years of experience designing large scale web applications
Experience with multiple programming languages and frameworks
Solid
knowledge of unix
operating systems
Solid understanding of web services foundations and protocols (HTTP, gRPC)

Preferred Qualifications:

3+ years of experience designing and implementing cloud architectures
(either private,
public
or hybrid)
Open source contributions
Deep understanding of distributed systems including their theoretical foundations
Experience with
latest cryptography and
authentication best practices
Deep
knowledge of
at least one of
TCP/IP, VoIP and HTTP protocols



English Requirement:Fluent Level
Japanese Requirement:Not Required

Employee Status:RegularJob:ArchitectPrimary Location:Asia and Oceania-Japan-Tokyo
50
49Senior DevOps Engineer - API Technology Section:SSEDTokyo6/19/2019
Senior DevOps Engineer - API Technology Section:SSED


Rakuten, Inc. (Tokyo Stock Exchange: 4755), is one of the world’s leading Internet service companies, providing a variety of consumer and business-focused services including e-commerce, travel, banking, securities, credit card, e-money, portal & media, online marketing and professional sports. Rakuten is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas. Founded in 1997, Rakuten is headquartered in Tokyo, with over 10,000 employees worldwide. For more information, visit http://global.rakuten.com/corp/about/.
You will join a talented, multi-cultural team responsible for building and maintaining multiple mission-critical API services.
This position will enable the team to safely deliver rapid change by building and continuously improving CI/CD pipelines and workflows. You will enable the service to be deployed and support businesses globally including Europe, US, and Japan regions.
You will champion DevOps best practices and challenge the status quo while making clear the benefits to our services and end users.
We look forward to the successful candidate proactively sharing their DevOps expertise and knowledge with others to improve DevOps competency across the entire organization.
Responsibilities:

-Build, maintain, and continuously improve CI/CD pipeline to automate testing and releasing of mission-critical API based services
-Build “Infrastructure as Code” to easily deploy our services to multiple environments including private (on premise) cloud and public cloud services like Azure and Google Cloud Platform
-Continuously improve stability and performance of multiple environments including staging, QA, stress test, and production
-Champion DevOps best practices and work with the team to safety introduce innovative approaches to our operations and services
-Continuously improve alerting and monitoring to detect and quickly react to actionable issues impacting the service
-Provide troubleshooting support as part of on-call rotation to quickly resolve any service impacting system issues






Minimum Qualifications:
At least three years' experience working in or leading a DevOps teams
Experience with Docker, Kubernetes and other containerized platform technologies
Experience configuring and building/deploying with CI tools such as Jenkins (preferred), Bamboo, or TeamCity
Experience with “Infrastructure as Code” configuration management tools such as Ansible, Terraform, or Puppet
Experience with at least one public Cloud platform such as Azure (preferred), Google Cloud, or AWS
Experience building or using monitoring and alerting technologies to support API services
Strong knowledge in at least one widely used programming language such as Java, C/C++, PHP, or Ruby
Knowledge of DevOps best practices
Enthusiasm to work on a mission-critical services that are enabling multiple Rakuten businesses globally
Familiarity with network security management, firewalls, VPN, VNet segregation, RBAC, load balancers, etc.
Bachelor degree in Computer Science, Computer Engineering, or related fields
Conversational level English


Preferred Qualifications:

-Five or more years of relevant experience
-Experience building and maintaining mission-critical, production quality services at scale
-Experience working with databases such as MySQL, Cassandra, or PostgreSQL
-Experience working with caching technologies such as Redis or memcached
-Experience with multiple cloud platforms and technologies
-Exposure / domain knowledge of Service Oriented Architecture (SOA) API gateways
-Business level English
-Any Japanese language ability is a plus





English Requirement:Conversational Level
Japanese Requirement:Not Required

Description - only visible on agent portal
Senior DevOps Engineer - API Technology Section.
Great opportunity to work on a challenging, mission-critical system at scale.Global team, no Japanese language ability required.
Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
51
50Senior Front-End Engineer (Travel):TIDTokyo6/25/2019
Senior Front-End Engineer (Travel):TID


Position Summary:
Rakuten Travel aims to be No 1 travel platform in the world.
As a Front-End Engineer, you will specialize in building elegant web UI application on Rakuten Travel.

<What you will be doing>
Discuss with Product Managers and UI/UX Designers to realize new features
Collaborate with Backend Engineering to build new features for our large user base application
Triage bugs and troubleshoot production issues
Continuously learn about new web technologies and discuss potential solutions to issues, requirements





Minimum Qualifications:-B.S. or M.S. in Computer Science or equivalent.

-Ability to develop front end web application using HTML/CSS/JavaScript with React,Redux or Angular or Vue,Vuex with more than 1 year.

-Understanding of SASS,SPA,RWD, Universal JavaScript and other JavaScript libraries.

-Strong communication skills, a positive attitude, and empathy

-Strong motivation for developing product with teams

-A desire to continually improve, suggest idea for organization and teams.

-Strong UX and design sensibilities, sweat the small staff




Preferred Qualifications:
-RESTful API development experience

-Building CI/CD development cycle experience.

-Cookies, Local Storage

-Contributing to open source

-Experience of internationalization development

-Knowledge of travel domain

-Experience working for consumer facing product






English Requirement:Conversational Level

Additional Requirement:Japanese - Preferred but not Mandatory
Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
52
51Senior Java Developer (Rakuten Super Point) : ESDTokyo6/5/2019
Senior Java Developer (Rakuten Super Point) : ESD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the Global Innovation Company.



Are you interested in building the next generation of Internet services that will be used by millions of users across the globe every day? Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet while aiming at becoming the No.1 Innovative Company in the world.

By joining our TECH community, the IT powerhouse of the Rakuten Group, you will be part of a diverse global team and play a central role in our technology and innovation. Aligning with TECH’s innovative nature, our Ecosystem Services Department (ESD) is thinking big: building scalable platforms that powers the Rakuten Ecosystem worldwide.


And we in Point Section are responsible for developing and operating Rakuten Super Point Platform, the most popular loyalty program in Japan. Through Rakuten Super Point, millions of users are connected everyday with popular Rakuten services such as EC, Bank, Card, as well as to thousands of convenient stores all over Japan. However, our mission doesn’t stop there, Rakuten super point now is expanding in all over the world from Europe to the Americas to APAC region, and our next mission is to connect it all under single global platform.
By the time you finish reading this, hundreds of thousands of points transactions have been processed through our platform! Interested in hearing more? Come talk with us!



What do we expect from you:



We are looking to add a senior engineer who can collaborate with the other members to deliver web services faster and more resilient to failure.
As a Senior Developer you will work closely with Product Managers to design and develop robust web-based applications for global scale.

You should take ownership of the quality, delivery and reliability of these services which we develop.
You should seek to continuously improve the system and process as well as mentoring more junior engineers.



Responsibilities:



-
Join our development team to design and develop large scale internet applications in an agile environment.

-
Take pride in producing high quality code, unit tests and documentation.

-
Seek out modern technologies and methodologies to drive productivity and efficiency.

-
Continuously improve quality by refactoring, peer review and mentoring junior members.

-
Take ownership of safe delivery and running of these applications all the way into production.





Minimum Qualifications:



-
Bachelor’s degree (BS) in Computer Science, Engineering or related field, or equivalent work experience.

-
At least 8+ years working experience in Java (Spring framework) or equivalent programming

-
At least 5+ years designing and maintain large traffic software design and development.

-
Experience working in agile development environment.

-
Development experience with CI/CD and automation test.

-
Development experience with relational database, Non-SQL, KVS


Preferred Qualifications:

-
MS, or Ph.D in Computer Science or related technical discipline.

-
Experience in managing small to mid-size development team.

-
Experience in application deployment and operation on public cloud.

-
Any experience working in a globally distributed engineering team.



English Requirement:Conversational Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
53
52Senior Software Engineer - Leisure ProductTokyo6/5/2019
Senior Software Engineer - Leisure Product


Leisure Product
Department develop Golf, Horse racing, Cycle racing and toto in Rakuten. Almost
services occupy a large share in each service industry.This position
needs to have technical and business perspective for product development. In
order to solve business issue, we are working from original proposal to service
operation through thinking architecture and solution design.



We will expand service and grow up member's talent.


Responsibilities:

-
Design and write
clear, concise, and maintainable code in JavaScript, PHP, and HTML/CSS
-Optimize UI and system performance
-Design practical solutions to technical problems
-Review build specifications and documentation and code





Minimum Qualifications:-7+ years of
professional experience of "PHP" web application development
-Experience with PHP MVC frameworks (Symfony, Laravel, etc.)
-Experience with MySQL
-Experience with LINUX operation
-Strong hands-on JavaScript, HTML/CSS experience
-Excellent debugging skills
-Problem solving skills
-Ability to produce clean, understandable code following best practices
-Excellent communication skills to work as team
-A desire to constantly be learning, and teaching
-Great proactive mind and responsibility for service in charge
























Preferred Qualifications:-Knowledge of web-application security best-practices
-Disciplined approach to testing and quality assurance
-Experience with leading development team
-Deep understanding of scalable software architecture and data structures



English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
54
53Senior Software Engineer (API) : DPDTokyo8/27/2019
Senior Software Engineer (API) : DPD


The Data Platform Department (DPD) is building out the next generation enterprise data platform that will change the way Rakuten users find, query and analyse data at massive scale and become the hub of analytical innovation. The next generation platform not only looks to automate the processes involved with ingesting, discovering, governing and querying data but also support Rakuten's drive to become completely data-driven across more than 70 services.
We are looking for talented and detail-oriented Senior Software Engineers to help integrate a number of underlying systems together to transform the way users can use / develop on the data platform. As a Senior Software Engineer, you will be leading a group of engineers, translating high-level architecture to implementation patterns and supporting the development of web services and integration points between technologies such as Apache Atlas, Apache Oozie, Apache Flink and many more to build a scalable platform that can handle both batch and streaming data at the petabyte scale.
Responsibilities:
-Work closely with the delivery team across the development lifecycle to understand the requirements, support the design of the high-level architecture and take responsibility for the low-level architecture
-Write beautiful code that aligns to coding standards & best practices and code review team members code making sure that the standards are met
-Work with Testers to troubleshoot and debug code
-Perform code reviews and provide feedback / training
-Continuously improve the software development process using best practices
-Operate in an Agile/Scrum environment to deliver high quality software against aggressive schedules





Minimum Qualifications:


-Bachelor's degree in Computer Science, Electrical Engineering, or related technical field
-5+ years of experience developing software in Java
-3+ years of experience in developing Java applications using Spring Framework
-4+ years of experience with OO analysis and design
-4+ years of experience in developing Web Services and working knowledge of API architecture
-Extensive experience with data structures, algorithm design, problem solving, and complexity analysis
-Extensive experience in Continuous Integration and Continuous Delivery processes
-Extensive experience in the development and knowledge of multi-tier large scale distributed computing architecture
-Experience defining system architectures and exploring technical feasibility trade-offs
-Business-level English

Preferred Qualifications:

-Experience in open-source technologies (Hadoop, Spark, Solr, Apache Flink, Apache Oozie)
-Experience in developing Java applications using Spring Boot




English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
55
54
Senior Web Application Engineer (MyData Profile System) : ESD
Tokyo9/11/2019
Senior Web Application Engineer (MyData Profile System) : ESD


Rakuten is one of the leading e-commerce companies in the world. Our
mission is to empower people and society through the internet while aiming at
becoming the Global Innovation Company.
Are you interested in building the next generation of Internet services
that will be used by millions of users across the globe every day? Rakuten is
one of the leading e-commerce companies in the world. Our mission is to empower
people and society through the Internet while aiming at becoming the No.1
Innovative Company in the world.

In Rakuten’s Tech Division, you will join a global
team of experienced technologists who drive the technical foundation of our
many services. The Ecosystem Services Department (ESD) is thinking big: we
build scalable platforms that power the Rakuten Ecosystem worldwide.

Please see the following link to learn more about our
department: https://www.youtube.com/watch?v=NDlBjgERHDk

















What do we expect from you:

We are looking for a senior Java engineer to work on
an exciting membership profile data product for all our Rakuten
membership discount programs, that can delight the end-user experience
through a one-stop portal for their lifestyle data entries (new parents, pets,
car owners, students).

As a Senior Developer you will work closely with
Product Managers to design and develop robust web-based applications for global
scale.
You should take ownership of the quality, delivery and reliability
of these services which we develop.

You should seek to continuously improve the system
and process as well as mentoring more junior engineers. You will collaborate
with the other members to deliver web services faster and more resilient to
failure.




Responsibilities:

Join our development team to design and develop large scale internet applications in an agile environment
Take pride in producing high quality code, unit tests and documentation
Seek out modern technologies and methodologies to drive productivity and efficiency
Continuously improve quality by refactoring, peer review and mentoring junior members
Take ownership of safe delivery and running of these applications all the way into production
-Design, build and maintain web applications using modern Javascript, Java, Python, etc.
-Working with other specialists to break down complex ideas and drive features
-Participate in
full development life-cycle
-Collaborate with remote development teams to deliver features to production
-Continuously improve qualities by refactoring, peer code review, automation








Minimum Qualifications:-Bachelor’s degree (BS) in Computer Science, Engineering or related field, or equivalent work experience
-At least 5+ hands-on
experience in web application development
-At least 5+ years designing and maintain large traffic software design and development
-Familiar with Javascript,
JVM
languages

-Strong knowledge of web development, Cookie, Cache,
CORS, etc.
-Strong analytical abilities and debugging/troubleshooting skills
-Comfortable with server API development

-Experience working in agile development environment
-Development experience with CI/CD and automation test
-Development experience with relational database, Non-SQL, KVS
-Excellent oral & written communication skills

Preferred Qualifications:
Experience in databases
Experience
in application
deployment
Experience in frontend framework
Vuejs,
React





English Requirement:Fluent Level


Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
56
55Site Reliability Engineer (Data Solutions Group):CPDTokyo6/5/2019
Site Reliability Engineer (Data Solutions Group):CPD


Are you interested in building the next generation of Internet services that touch hundreds of millions of users across the globe every day?
Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet, and we aim to become the No.1 Internet Service Company in the world. Rakuten's development unit is the core of our entire group that drives our business today. You will be joining a diverse global team and play a central role in our technology innovations.
Our department, Cloud Platform Department, is thinking big: we build large scale infrastructure and platform with high availability to empower Rakuten Group's ecosystem world wide. The Cloud Platform Department is looking for a site reliability engineer who will be working for the Data Solutions Group.

The Data Solutions Group has a huge mission: provide data related XaaS plaform to all Rakuten group companies all over the world. We are searching for people who are passionate to work in a global scale.
Responsibilities:
Constantly re-evaluate the existing architecture, infrastructure and process and take actions to make a change
Guide the team to new technologies and best practices
Develop new functions and maintain the automated provisioning system and configuration management system
Automating operations for the existing system platform
Incident handling and trouble shooting (this includes being part of the 24x7 team)
Work with other team members who are in a different time zones







Minimum Qualifications:

Over 3 years of experience as linux system admin (RHEL or CentOS or Ubuntu)
Over 2 years of experience writing groovy scripts and using Jenkins
Over 2 years of experience writing ansible playbook or chef cookbook
Over 3 years of experience managing one of the following products: MySQL, Cassandra, Oracle, Couchbase, Hadoop or kafka
Over 2 years of experience developing REST or RPC-based API
At least 1 programming language from the following:
Python, Java, Javascript, Ruby, Go
Deep understanding of networking protocols (TCP/IP, SSH, DHCP, HTTP, HTTPS, DNS, GOSSIP), packet structure and load balancing equipment
Deep understanding of monitoring technology (such as Prometheus, Nagios, grafana) and incident handling process
Operation experience using kubernetes or docker
Excellent written and verbal communication skills
Very strong will to automate everything
Strong eagerness to learn new technologies
Ability to effectively work with members living in different time zones
Enjoy being in a situation where you feel constantly on the edge of the cliff



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
57
56Software Development Engineer in Test (Travel):TADTokyo9/5/2019
Software Development Engineer in Test (Travel):TAD



As Rakuten Travel, which is the biggest OTA (Online Travel Agency) in Japan, aims to be the best OTA in the world with Business and Technology Innovation, our QA section has the responsibility to assure the quality of our products.
Our Rakuten Travel QA Section has the following 3 bases to assure our services.
1. Test Management Including
‘requirement analysis’, ‘test planning’, ‘test design’,
while also combining some kind of testing (i.e. ‘exploratory testing’, or
‘static testing’ to find the most effective testing.
2. Test Manual Execution Testing based on test cases, as well as 'adhoc testing' and 'bug reports'.


3. Test Automation API: Development of original testing framework, and implementation of test scenarios on it. UI: Implementation of test scenarios for Selenium/Appium.
We are looking for talented and well-equipped SDET (Software Development Engineer in Test) for #3 Test Automation Engineer (Java).


Responsibilities:
Implementation of API/UI test automation along with test cases
Investigate and report test failures
Enhance and/or propose new test automation technology to stay ahead in test automation practices within the industry






Minimum
Qualifications:


More than 3 years' experience of ‘Java’ coding

Any
significant experience in the following:
Software Development with
Java (more than version 6), or automation
testing implementation
with
Java (more than version 6)

Significant knowledge in the following:
system
infrastructure with both physical and virtual machines, or Linux, Windows
or MAC OS





Preferred Qualifications:


Software test automation with Selenium or Appium

Implementation unit test with Junit and TestNG

Knowledge about CI/CD especially Jenkins

Test framework design and implementation

Software Development
methodologies

Software Test methodologies

Software Test Design in any test management tools

Shell Scripting skills with Bash or Linux

Familiarity with XML, HTML, CSS, React.js/Node.js
and other Java

Script frameworks



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
58
57
Software Engineer - Test Automation (Membership Service Section) : ESD
Tokyo6/5/2019
Software Engineer - Test Automation (Membership Service Section) : ESD


Position Summary:
Are you interested in building the next generation of Internet services that will impact hundreds of millions of users across globe every day?
Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet while aiming at becoming the global innovation company.
By joining our Ecosystem Services Department (ESD), the key pillars of Rakuten Group, you will be part of a diverse global team and play a central role in our technology and innovation.
Our brand new team will provide solution and tools to improve
the QA Automation team productivity. If you have a passion for writing great tool (Jenkins plugin, Slack bot,
Automation script, Allure Report contributor...) we would love to talk to you!
Looking for a talented and experienced Senior Software Engineer in Test Automation who can take on challenging and diversifying tasks.




Responsibilities:



-
Support quality assurance team in delivering high quality products.

-
Develop software testing automation tools for improving the QA automation team productivity.

-
Contribute to Open-source project (yes, yes for real!)

-
Ensure code quality and good practice.

-
Collaborate with project stakeholders to conduct requirements analysis and clarifications.






Minimum Qualifications:


-
4+ years experience in software development

-
Bachelor's Degree in Computer Science or related field

-
Strong problem solver skills

-
Solid knowledge in API (REST, SOAP)

-
Solid understanding of Agile development process

-Mainly Java but not only.



Preferred Qualifications:


-
50% back-end 30% front-end 20% testing

-
Domain knowledge in software testing and quality control.

-
Experience in functional test automation (BDD-like)

-
Experience in integrating automated tests into release deployment pipeline (CI)

-Open source contribution experiences (selenium, jenkins, cucumber...)





English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
59
58
Software Engineer (Data Storage and Processing Section) : CPD
Tokyo6/5/2019
Software Engineer (Data Storage and Processing Section) : CPD


Are you interested in building the next generation of Internet services that touch hundreds of millions of users across the globe every day?
Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the Internet, and we aim to become the No.1 Internet Service Company in the world. Rakuten’s development unit is the core of our entire group that drives our business today.
You will be joining a diverse global team and play a central role in our technology innovations.


Our department, the Cloud Platform Department, is thinking big: we build large scale infrastructure and platform with high availability to empower Rakuten Group’s ecosystem worldwide.
The Cloud Platform Department is looking for a Software Engineer who will be working for the Data Solution Group. The Data Solution Group has a huge mission: to provide data related XaaS platform to all Rakuten group companies all over the world. We are searching for people who are passionate to work in a global scale.


Responsibilities:



Design, build and maintain Python-based tool for our XaaS platform, which will be used by all Rakuten group companies

Take full ownership of the projects from the beginning through to production

Constantly re-evaluate the existing architecture, code, and process

Fully understand the requirements, and turn them into simple and optimal solutions
Work closely with DevOps Engineers

Work with team members who are in different time zones







Minimum Qualifications:



Experience building applications using Python (not just scripting)
Experience working with one of the following: Django, Flask, Celery
Experience working with HTML / Javascript / jQuery
Expertise with one of the following: Elasticsearch, Kafka, Cassandra, MySQL, or MariaDB/Galera
Experience in building platform applications for Iaas or PaaS



Required Education:




-Bachelor’s degree in Computer Science or related field

Preferred Qualifications:
-Understanding of container technology and immutable infrastructure
-Understanding of log and metric collection
-Experience with configuration management, such as CFEngine or Chef
-Excellent written and verbal communication skills
-Strong eagerness to learn new technologies
-Ability to effectively work with members living in different time zones






English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
60
59
Software Engineer (Digital Marketing Messaging Platform) : DSAID
Tokyo8/26/2019
Software Engineer (Digital Marketing Messaging Platform) : DSAID


We provide Messaging Campaign System and Message Delivery System to entire Rakuten services as an internal platform.
Over 50 Rakuten businesses/services use our platform to send any type of messages (Transactional/Promotional messages and Notifications) by Email, Push Notification and other push/pull channels.


In this position, you will be involved designing, developing and operating our system that has cross-channel campaign management, contents management, segmentation, personalization, marketing automation, message delivery and measurement/analysis features.


Our Platform makes use of advanced distributed computing, data analytics, and visualization techniques to empower Rakuten's marketing platforms.
We are looking for a candidate with experience in distributed systems, and practical applications in Platform services and Digital Marketing Tech.


Responsibilities:

-
Design, develop, test and operate the Messaging Campaign System and Message Delivery System.

-
Implement innovative features to improve our current systems.

-
Create elegant architectures for performance, scalability and high availability.

-
Troubleshoot production issues and use automation for resolution.










Minimum Qualifications:

-
Bachelor Degree (BS) in Computer Science, Engineering or other technical discipline.

-
3+ years of Software Development and Operations experience.

-
Proficiency in two or more of the following programming languages: Java, Python, C++, JavaScript.

-
Strong understanding of Linux, Shell Script and TCP/IP networking.

-
Strong communication skills in multiple contexts, in order to build good relationships with team members and stakeholders.

Preferred Qualifications:

-
Knowledge and experience of Cross-Channel Marketing, Email Marketing or Marketing Automation.

-
Knowledge and experience of middlewares/frameworks such as Docker, Hadoop, Hive, Presto, Spring Framework, React and Angular.

-
Experience in distributed systems or microservices architecture.





English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
61
60Software Engineer (Geo Platform) : DPDTokyo7/11/2019
Software Engineer (Geo Platform) : DPD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming the “Global Innovation Company”. Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing joy to almost 1.3 billion members across the world.
We are looking for an experienced software developer for the Geo Platform Team. The team is currently focused on building Rakuten’s first company-wide Geo Platform that provides user-centric geo services for various businesses within the Rakuten ecosystem.
Your primary responsibility will be developing and maintaining APIs and end-to-end platform’s core services, as well as making architecture changes to scale them. You will also work closely with the frontend, web and mobile developers to provide users with best experiences. Essential duties and responsibilities also include, but are not limited to managing deployments and maintenance, tuning services for performance and anticipate and prevent chaotic failures in our growing platform. You need to be able to take ownership of features and systems and take them to the next level while working with stakeholders around you.
This is an opportunity to tackle exciting daily challenges and apply advanced software engineering techniques to help build the next generation geo platform for one of the leading global innovation companies.
Responsibilities:

-Develop, maintain and enhance complex software for geo platform and data pipelines
-Develop APIs, end-to-end systems, advocate and demonstrate the use of industry-standard design patterns, development methodologies, and deployment models
-Solve and articulate complex problems through application design, product development, and user experiences - building intelligent services out of massive amounts data
-Clean, isolated service deployments using Docker
-Collaborate with other programmers and developers throughout the development process
-Participate in prototyping exercises with new technologies







Minimum Qualifications:
-Bachelor’s in computer science, computer engineering, or related technical field
-4+ years of solid back-end experience with Java and Scala
-Strong knowledge of design patterns, OOPS principles and data structures
-Strong knowledge of at least some of the following frameworks/technologies: Spring, Play, Akka, REST, XML, JSON
-Experience with tools and technologies like Gradle, Maven, Jenkins, Git, Docker, Mesos/Kubernetes to support end to end software development
-Experience with server management and DevOps


Preferred Qualifications:
-Experience with any of these technologies a HUGE plus: Big Data (Cassandra / Hadoop), Spark, Flink, Kafka, Cloud (Google Cloud)
-Hands-on experience with JavaScript and/or TypeScript and libraries/frameworks such as: React, JQuery, Angular
-Experience with other programming languages such as: Node.JS, Python, PHP, Ruby, etc.
-Experience geospatial (GIS) technologies such as: Leaflet or OpenLayers, etc. is a huge plus




English Requirement:Fluent Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
62
61Software Engineer (Golang - Load Balancer Platform) : CPDTokyo9/17/2019
Software Engineer (Golang - Load Balancer Platform) : CPD


Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming to become a Global Innovation Company.
The Load Balancer Platform team is a cross-functional team developing highly scalable software based load balancers routing Rakuten's customer traffic to multiple data centers across the world. Our team has expertise on networks, Linux, automation and development.
Our focus is on providing a fully-managed load balancing service for our internal cloud systems. The team is responsible for:
-Load balancer network designs
-Monitoring and maintenance of the load balancing infrastructure pieces
-Defining our customer's experience with well designed APIs, UIs
-Exploratory projects that impact performance, scalability, security and developer experience
Responsibilities:-Development of APIs and automation components to manage the load balancer infrastructure
-Development of APIs that our developers and SREs use
-Dig deep and understand end user impacting issues and provide actionable long term fixes
-Collaborate with our users to understand and improve on their experience
-Propose and ship exciting new features






Minimum Qualifications:-Basic experience in web or API development
-Understanding of networking principles and ability to troubleshoot (DNS, TCP/UDP)
-Basic Linux understanding


Preferred Qualifications:-Experience with automation tools such as Chef, Ansible, Puppet, Salt
-Experience with container technologies such as Kubernetes
-Experience with monitoring tools such as Prometheus and ELK
-Experience with networking systems and protocols (BGP, HTTP, TLS, DNS)
-Experience in a team-based collaborative environment


What can you expect?-Get excited working on a critical infrastructure piece
-Shape how our SRE and Devs approach traffic management on a global scale
-Immerse yourself in a diverse and international working environment
-Fully paid for trips to conferences, training, and Safari Books access
-Free breakfast, lunch and dinner in our headquarter office



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:EngineeringPrimary Location:Asia and Oceania-Japan-Tokyo
63
62Software Engineer (Java - Corporate IT Department):CITDTokyo8/23/2019
Software Engineer (Java - Corporate IT Department):CITD


This position is for an engineer with industry experience in building Web services and a good sense of the differences between bad and good design of APIs. The candidate should have good technical knowledge in all aspects regarding the topic such as network protocols, efficient data storage and performant data delivery, and should have a strong desire to provide a good customer experience at all levels of the stack.

As an engineer, you should be able to estimate project workload and time required, and be good at reporting when blockers arise or deadlines might not be made. You should be able to re-evaluate scope and deliver the most essential parts of a product early, allowing for future iteration.

This position will be a on a team responsible for providing corporate data (such as employee and organisational data) to the company via reliable and available Web service APIs and integration systems, enabling hundreds of other internal systems to function effectively.
You will also be a part of a larger project to help unify the HR data globally such that data be distributed to the entire company in a reliable and consistent way, whilst decoupling the data provider from the consumers.
Responsibilities:-Designing, developing and maintaining Web services that are highly available, performant and secure
-Contribute by generating new ideas to improve the current situation and short-fallings
-Teamwork and cooperation with others in a manner that benefits the product and company





Minimum Qualifications:
-5 years or more industry experience developing with Java
-Experience with unit testing using frameworks such as JUnit, and the ability to write clean testable code
-Experience developing Web services and a deep knowledge of how HTTP, SSL and relevant protocols work
-Comfort with Unix-like operating systems such as Linux or Mac OS.
-Windows experience is also welcomed
-Experience with DBMS like SQL Server, MySQL or Postgres
-Experience with NoSQL data stores such as Redis or MongoDB
Preferred Qualifications:-Experience in design and scaling of systems of micro services
-A love for testing and good software design
-Experience with Spring Boot
-Experience using Docker
-Experience with continuous integration systems such as Jenkins



English Requirement:Native Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
64
63Software Engineer (Java Payments Platform) : ESDTokyo8/26/2019
Software Engineer (Java Payments Platform) : ESD


Rakuten is one of the leading E-Commerce companies in the world. We provide several Internet services such as EC marketplace, travel booking services, digital contents and FinTech. Our mission is to empower people and society through the internet as a global innovation company.

Our department, the Ecosystem Services Department (ESD) is thinking big: we build scalable platforms that empowers the Rakuten Ecosystem worldwide.
Payment Platform Group in ESD provides payment services to the Rakuten Group globally. Our goal is to expand our services to lead the way for secure payments. You will be in charge of developing services within the Payment Platform Group which provides the central payment platform using latest technologies. We offer payment methods like credit card as well as virtual currency.
We also work on projects that are not directly related to business operations, such as the virtual currency project Blockchain. Interested? Come talk to us!
Responsibilities: Discuss business specifications, design, coding, testing, and release, as well as maintenance of software programs
Depending on your skills and experience, you may also be tasked with the job of a technical or project leader







Minimum Qualifications: 3+ years' experience with application development
Hands-on development experience in JAVA
Experience in development with DBMS like Oracle and MySQL
Experience with UNIX/Linux

Preferred Qualifications: Experience with web application development
Experience in E-Commerce and FinTech industries
Experience in connecting with payment services and systems



English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
65
64Software Engineer (Messaging Group) : DSAIDTokyo10/7/2019
Software Engineer (Messaging Group) : DSAID


The Messaging Group oversees one of the major cross-service platforms in Rakuten, actively supporting over 30 services in distributing billions of notifications to mobile devices globally.
The group maintains, enhances and enables mobile user engagement and app retention through predominantly push notifications, and is looking to expand its services to cover other engagement channels.


We are aiming to build a resilient, scalable, low-latency and high-throughput notification distribution platform with low maintenance and operation cost. Our codebase is .NET and JVM based, runs on Microsoft Azure utilizing a variety of services.

Responsibilities:


-Propose, design and develop scalable, fault-tolerant architecture and components
-Propose and implement features and system improvements to better serve our clients
-Perform code reviews, source control management, build processes and testing
-Fix bugs and work with team members and stakeholders for troubleshooting.
-Troubleshoot production issues and use automation for resolution.





Required
Qualifications
-BS degree preferably in Computer Science, Computer Engineering or Software Engineering
-3+ years of professional experience in OOP and OOD
-Strong knowledge of CS fundamentals
-Excellent analytical skills with a problem-solving attitude

-Knowledge of professional software engineering practices & best practices
-Strong sense of ownership
-A technical mindset with great attention to detail
Preferred
Qualifications
Extensive experience in C#/Java/F#/Scala/C++
Good understanding of Distributed systems and Cloud computing
Strong programming experience on any major cloud platforms (Azure/AWS/Google)
REST/RPC API design and development
Exposure to modern frontend frameworks like React, Redux, AngularJS
NoSQL experience
Agile, TDD and CI/CD experience




English Requirement:Business Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
66
65Software Engineer (Teradata DBA) : DPDTokyo8/23/2019
Software Engineer (Teradata DBA) : DPD


The Data Platform Department (DPD) is building the next generation enterprise data platform that will change the way Rakuten users find, query and analyse data at massive scale and become the hub of analytical innovation. The next generation platform not only looks to automate the processes involved with ingesting, discovering, governing and querying data, but also support Rakuten's drive to become completely data-driven across more than 70 services.
We are looking for talented and detail-oriented Software Engineers who can manage and support 24x7 production databases, as well as development databases to ensure maximum availability of database resource for various applications. The candidate should perform the DBA related tasks in key areas of System Administration, Database Administration, Backup, Archive & Restore Management, Performance Management & Reporting. The candidate is also good at
capacity planning, performance monitoring and tuning, Strategies defined for backup/recovery techniques, and problem determination and resolution.
Responsibilities:-View Point Monitoring
-Space Management
-Security Management
-User Management
-Backup and Recovery
-System Performance monitoring using Teradata Viewpoint
-Exposure to Teradata tools like Teradata Administrator/SQL Assistance, etc.
-User/objects & access rights management as per Teradata Best practices
-Exposure to backup and restore process using Veritas NetBackup(TARA) Netvault / Tivoli/ DSA, etc.
-Exposure to manage the development/QA boxes
-Well conversant with various ticketing system/production change request/ Teradata Incident management
-Exposure to troubleshoot the FastLoad / Multiload / FastExport / BTEQ/ TPump errors, should be good at error handling
-Exposure to DWH Environment (Knowledge of ETL/DI/BI Reporting)





Minimum Qualifications:
-Bachelor's degree in Computer Science, Electrical Engineering, or related technical field
-5+ years of experience working in Teradata

-3+ years of experience working in Informatica Powercenter
-2+ years of experience with Presto
-Exposure to DWH Environment (Knowledge of BI Reporting)
-Exposure to backup and restore process using Veritas NetBackup(TARA) Netvault / Tivoli/ DSA, etc.
-Exposure to manage the development/QA boxes
-Extensive experience in the development and knowledge of multi-tier large scale distributed computing architecture
-Exposure to troubleshoot the FastLoad / Multiload/ FastExport/ BTEQ/ TPump errors, should be good at error handling
-Business-level English

Preferred Qualifications:-Understanding of Normalization and De-normalization concept
-Ability to write efficient SQL & exposure to query tuning
-Should have good working knowledge on UNIX shell scripting and Python
-Should have good understanding of data archive/restore policies
-Should be good at automating various processes
-Should be good at users/objects/rights management
-Some experience in an environment where ETL/BI tools such as Informatica, Tableau, Domo and Microstrategy were an important part of the environment
-Conversational-level Japanese



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
67
66Software Engineer/DevOps (Search Platform) : BDDTokyo6/5/2019
Software Engineer/DevOps (Search Platform) : BDD


Summary:
Rakuten group has more than 70 businesses worldwide spanning e-commerce, digital content, communications and fintech, bringing together more than 1.2 billion members across the world.


We have a diversified workforce made up of talented employees from more than 70 countries and regions.


The search platform team provides some of the most important touch points for our e-commerce customers. We strive to continuously improve the quality of our services and the richness of functionalities to provide the most amazing user experience. To do so, we continuously consume and learn from large-scale data sets as well as deliver some of the largest distributed systems deployments in the company.


We are looking for talented, passionate and action oriented individuals to help us achieve our vision.


The search platform team has a diverse portfolio of development activities. Based on your interest, you might also get the opportunity to work on:

-
large scale distributed system

-
large scale data processing

-
core search engine development and information retrieval solutions

-
data science

-
machine learning

-
computational linguistics



The search platform team is looking for a Platform Software Engineer (Java/DevOps) to join us.



Responsibilities
(includes but not limited to):



-
As a core member of the team, you will be responsible for design, documentation, implementation and testing of our self-service search platform, including:

-
API-based service configuration and deployment for automation

-
design to scale to very large deployments (>1000 servers)

-
provide end-user administrative console

-
You are expected to contribute to the evolution of the architecture of the platform.

-
You are expected to embrace emerging standards and technologies while promoting best practices.










Minimum Qualifications:



-
3+ years hands-on experience in backend systems development and DevOps

-
Java programming proficiency (or similar general purpose languages)

-
Rich experience with Linux systems usage and troubleshooting

-
Experience with Web API development




Preferred Qualifications:



-
Experience with DevOps best practices and a broad range of software languages and technologies

-
Exposure to application packaging, cluster management and orchestration solutions (Docker, Marathon/Mesos, Kubernetes, ...)

-
Experience with and working knowledge of IP networking systems and protocols (load balancing proxies)

-
Experience with monitoring solution

-
Experience with high availability, fault tolerant and self-healing systems.

-
Experience with performance sensitive (low latency, highly scalable) systems

-
Knowledge of E-Commerce or Search






English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
68
67SRE Engineer (Application Platform Group) :CPDTokyo8/6/2019
SRE Engineer (Application Platform Group) :CPD


Rakuten's E-Commerce Marketplace has a huge amount of traffic and transactions every day. In this position, you'll have the opportunity to contribute to the core of our E-Commerce Marketplace platform and improve its stability, reliability and operational efficiency.
ResponsibilitiesBuild and maintain tools for the platform operations (releases, monitoring, maintenance, troubleshooting, etc.).Monitoring of the platform and the applications running on it.Keep the platform stable and applications available all the time.Performance tuning.Troubleshooting.Support developers using the platform.Vendor communication.




Minimum qualificationsSolid Linux understanding: 3+ years of hands-on experience as system administration.
Creation and maintenance of Shell scripts.
Outstanding troubleshooting skills (e.g. understand relationship between components, find root cause of troubles in systems with complex interactions).
Experience operating high-traffic, always-on, business-critical environments.
Experience in design or development of Java web applications.

Preferred qualificationsKnowledge about Oracle Middleware products: Weblogic, Coherence and Traffic Director, RAC.
System administration of Exalogic systems (InfiniBand, ZFS).
Experience in application performance tuning.
PHP and Python experience.
Creation and maintenance of Jenkins jobs.
Knowledge of Container Technology.
Experience of Migrating to Cloud Native Environments.



English Requirement:Conversational Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
69
68SRE Engineer (Rakuten Private Cloud) : CPDTokyo6/5/2019
SRE Engineer (Rakuten Private Cloud) : CPD


Position Summary:We are seeking talented Site Reliability
Engineers well-versed in infrastructure of large complex systems/clusters built by automated solutions to provide huge compute capabilities.
You will be designing, building, and operating the infra components for a global private cloud, which is housing all Rakuten’s core applications.
Responsibilities:

-
Design and deploy different clusters with large numbers of nodes, with consideration of running cost, redundancy, capacity, etc.

-
Design and deploy a fully-automated infrastructure cloud

-
Verify and introduce new open source solutions to improve functionality and performance

-
Monitor, troubleshoot and maintain critical production environments

-
Collaborate with other developers









Minimum Qualifications:

-
Strong Linux/Unix system administrator skills

-
Intermediate programming/scripting skills, ideally in Java, Python or Ruby, but will consider experience in other object-oriented and functional languages

-
Understanding of virtualization and/or cloud computing

-
Experience with automation tools (ex. Chef, Puppet, Ansible)
-Experience with CI/CD tools (ex. Jenkins, CircleCI)
-Bachelor's degree in Computer Science or related field



Preferred Qualifications:
-
Experience with cloud platform (ex. OpenStack)

-
Experience with container solution and tools (ex. LXC/Docker/Kubernetes/Mesos)

-
Experience with and working knowledge of IP networking systems and protocols



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:System EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
70
69SRE(Site Reliability Engineer) Data Engineering Platform:CPDTokyo6/7/2019
SRE(Site Reliability Engineer) Data Engineering Platform:CPD


We're always looking for talented and creative engineers to join our team. The Data Engineering Group offers a relaxed but fast environment where creative and collaborative talent are rewarded. We are very active and passionate about catching up and introducing cutting-edge technology from OSS (Open Source Software). Our Solution for Data Engineering are being used for various services in Rakuten, Inc. and continue to grow, following up needs of system for data-driven strategy. Users' requirements and needs are changing continuously and our Solution for Data Engineering are also evolving fast to catch up to their needs and support.


We are in search of a Middle or Senior Application Engineer/Data Engineer, which may be based in either San Mateo in the US, or in Tokyo, Japan. This is a great chance to join our company and the Data Engineering Group, which are collecting and engineering tremendous data using data engineering solutions from the US, that various service data platforms are based on. You will play a core role in administrating, monitoring and problem resolution on the current data engineering platform, and the cutting-edge data engineering technology R&D.

Responsibilities:

-Design and development of the New Data Collection System, which will be the standard system in Rakuten
-Development & maintenance of the Data Pipeline System, that transfer and wrangle terabytes of data from various services using ELK, Apache Kafka, and Apache NiFi
-R&D for new Data Engineering Technology
-Collaboration with Dev/Ops Team and Implement Automated Operation System






Minimum Qualifications:-At least 2+ years' hands-on experience with Linux
-At least 2+ years' experience, excellent programming skills in Java, Scala, or Python
-At least 1+ years' experience in designing and building large-scale data application and pipeline in production
-Experience with DevOps tools and technology, such as Gradle, Maven, Jenkins, Git, IntelliJ, or Eclipse
-Must be self-organized and gritty on continuous improvements of the platform
-Must be a self-starter and good collaborator with good communication skills

Preferred Qualifications:
-At least 2+ years' hands-on experience with one of the following: ELK, Apache Kafka, and Apache NiFi
-Hands-on experience or great knowledge with Docker and/or Kubernetes
-Hands-on experience with Streaming framework, such as SparkStreaming and/or Flink
-Hands-on experience with Hadoop (HDFS, Hive/HiveLLAP, MapReduce, Spark on Yarn)
-Hands-on experience with BI Platform
-Hands-on experience with KVS, such as Couchbase, Cassandra, Redis

-Fluent or business level Japanese




English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
71
70UI Designer (Travel):TIDTokyo6/5/2019
UI Designer (Travel):TID


The Rakuten Travel Product Design Team believes design can be a driving force in gracefully transforming the travel experience. We are seeking a talented designer with strong UI design, visual design and interaction design skills to help drive and develop best-in-class consumer experiences.
Your mission will be envisioning how people experience Rakuten Travel products interfaces and bring that vision to life in a way that adds strategic value to Rakuten Travel and the travel industry.
Are you looking for a challenge that encompasses a broad set of design requirements to change an industry and enrich human travel experiences? Submit your resume to us and let's talk about our future!
Responsibilities:

The designer is responsible for designs that will be developed into prototypes and then future products. Roles and responsibilities include developing and translating our ideas into user experiences and interfaces.
As a UI Designer you will be creative, open-minded, and have strong communication skills. You will work closely with the Product Manager and Frontend Engineer to successfully go from early stage product concepts to launch. You must be responsive, flexible, and able to succeed within an open and collaborative environment.
Understand user behavior
Specify UI Design and Interaction
Defining our design systems
Collaborate with other designers, Product Manager and Frontend Engineer
Constructing prototypes, and perform user research







Minimum Qualifications: -5+ years of experience in UI design, application design and or interaction design
-Experience with end-to-end product design
-Excellent communication skills
-Demonstrated ability to strategically solve complex design problems
-Expertise in Sketch (or other design tools) and prototyping tools


A strong portfolio is critical for this role, both in terms of demonstrating your experience and as an example of your ability to create a compelling design presentation. We’d like to see a diversity of projects and a solid collection of outcomes and deliverables (flows, mockups, and prototypes), with demonstrations of the design and thought process behind each project.

Preferred Qualifications:

-Skills or experience in UX research
-Skills or experience in
Web, App analysis with analysis tools
-Skills or experience in
Visual designing
-Skills or experience in
Frontend engineering (HTML, CSS, JavaScript)





English Requirement:Business Level


Employee Status:RegularJob:Design & UXPrimary Location:Asia and Oceania-Japan-Tokyo
72
71Web application Engineer - Media ServiceTokyo6/5/2019
Web application Engineer - Media Service


Position Summary:
Infoseek is Rakuten’s portal service for media business (https://www.infoseek.co.jp/).
As a web engineer, you will have a chance to
develop and implement new features, functions, etc.
If you are interested in learning new technologies while launching new services, this is your chance.








Minimum Qualifications:


-
4+ years of experience working with web service development related to platform PC/smartphone.

-
4+ years of experience working with a combination of JAVA, PHP, MySQL and Apache.

-
4+ years of experience working with HTML, JavaScript, jQuery, and CSS.

-
4+ years of developing in a LinuxOS environment.

-
Familiar with Linux command line shell and shell scripting.

-
3+ years of experience configuration management for Middle-ware.(Apache, MySQL)


Preferred Qualifications:


-
Experience using version control systems for code integrity. Git is preferred.

-
Experience working with web frameworks.

-
Experience working with docker, vagrant.

-
Knowledge of
design, coding skill for load issue.

-
Knowledge of sequrity.

-
Experience Unit testing.

-
Experience with major software test automation tools such as Selenium.

-
Experience with deployment automation tools such as Jenkins.

-
Experience using Monitoring/Ticketing tools - JIRA, Redmine etc.



English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
73
72
Web Application Engineer for BtoC service(Delivery/Car/O2O) Middle Class Osaka branch : ECID
Osaka7/19/2019
Web Application Engineer for BtoC service(Delivery/Car/O2O) Middle Class Osaka branch : ECID


Position Summary:
We are providing BtoC service
in Rakuten Eco-system
as Engineer team from Osaka branch. We have several services such as Rakuten Delivery, Rakuten Car inspection, Rakken(Digital voucher). Since each team is not so big, we need the passionate, eager to learn new things person for this opportunity. We always think about customer satisfaction.
Even if the engineers can talk with business units and decide which specification is good. We're growing rapidly and we implement the new features every day. In order to have the service stable, we're required to have the high level of the engineering skill. And also we need the ability to handle frontend, backend, and infrastructure.


Responsibilities:
- High quality application development
- Stable service operation
- Continuously improve the system
- Collaborate with our team and stake folder
- Well-rounded and keep learning new things





Required
Qualifications: - Strong experience in Java developing web applications.
- Ability to write unit tests.
- Familiarity with Jenkins , GIT.
- Strong in object oriented programming and design patterns.
- HTML , CSS, and Javascript basic knowledge
- Aggressive to learn new technologies
- Effective communication skill
Preferred Qualifications: - Experience in PHP developing web applications.
- Web application security knowledge and experience
- Agile/Scrum process development knowledge and experience
- RDBMS/KVS basic knowledge and experience
- Linux/Unix basic knowledge and operating experience



English Requirement:Conversational Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Osaka
74
73
Web Application Engineer for Minshu Service - Media Properties Section
Tokyo6/5/2019
Web Application Engineer for Minshu Service - Media Properties Section


MINSHU (https://www.nikki.ne.jp/) has information about 29,000 companies.This is the site in which most information is created by students actively hunting jobs who exchange opinions regularly and post their experiential information for other job hunting users.

The way of job hunting has been gradually changing over the past few years.


We hope to offer meaningful job hunting activities by answering students who have problems and troubles, so that job hunting students who have different dreams can find their dream on our site.



We continue to challenge our daily improvements and new technologies.


Responsibilities:



-
Web application development experience using php frameworks







Minimum Qualifications:
- Web application development experience using php frameworks
- Basic knowledge of UNIX/Linux OS
- Experience using relational database
- Basic knowledge of HTML, CSS, JavaScript
- Team development experience with multiple people

Preferred Qualifications:
- Web application development experience using java frameworks
- Experience of operation of large scale systems
- Project leader / Sub project leader experience
-System migration development experience




English Requirement:Business Level
Japanese Requirement:Not Required

Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
75
74
Web Application Engineer(Rakuten Ichiba Front End) Middle : ECMD
Tokyo6/5/2019
Web Application Engineer(Rakuten Ichiba Front End) Middle : ECMD


Position Summary:

Shopping is entertainment. Join us in delivering one of Rakuten's core e-commerce services for customers from Japan and Worldwide.

The
Web Application Engineer
will be responsible for
designing, developing and maintaining
of
high quality user experiences
for Rakuten Ichiba Mall Services as follows(but not limited to):

-
Japan Rakuten Ichiba(
http://http://www.rakuten.co.jp/
)

-
Global Rakuten Ichiba( https://http://www.rakuten.com.tw)/

-
Cross Border Trading(
http://global.rakuten.com/en
)

-
ROOM : (
https://room.rakuten.co.jp/
)

As we proud to be No. 1 e-commerce service with highest online traffic in Japan, we provide 24/7 services to our tens of millions of customers, and continuously improving high scalability and maintenability of our system. We believe through applying our core principle: Hypothesis -> Verification -> Analysis -> Validate, and with a series of scientific AB test to include best practices of UI/UX. You can face a real test of strength as application engineer for optimizing both in front-end-side & server-side system to provide high-availability service under the huge traffic caused by the big sales event such as Rakuten Super Sale.
We are looking for passionate and innovative engineer who can lead the development & operation with getting the peers involved proactively, to join us together in delivering best shopping experiences with high speed and time-to-market.
Responsibilities:

-
To understand business requirements, and deliver features with high quality and speed

-
To design, development, test, and operate of large scale e-commerce systems

-
To perform maintenance, monitoring, troubleshooting and bug-fix (24/7)

-
To perform system improvement (e.g. refactoring, adopting appropriate technologies & system architecture, optimizing the system performance with a sufficient load test)





Minimum Qualifications:
Skillset


-Solid programming experience using JAVA EE/C++ in web application for massive users

-Good understanding of
Multi-threading, OOA/D
principle and
design pattern

-Basic knowledge in daily operation with
Linux
scripts and tools

-Basic knowledge of
AJAX
using
HTML,
CSS, and
JavaScript


-Good sense of writing code w/
performance,
maintainability
and
security
in mind

Mindset

-Improve with the people around you with accepting
given legacy system & rules

-Try to pursue an issue
meticulously
and not miss a thing with a
careful attitude

-Not be fixated on ideally solution from technical perspective and come up with a
realistic idea to meet business requirement

Preferred Qualifications:
Skillset


-Good experience in
CI/CD automation
of service delivery (using Jenkins/git..etc) as
DevOps

-Good experience in load test, performance analysis and improvement using
Apache JMeter

-Good experience in both
Waterfall
and
Agile
practice, and understand the spirit behind them

-Good experience in traffic management by using CDN, caching systems.

-Team leading experience (5~6 people) to achieve target on schedule under high pressure

-Operate middle ware such as Apache, Nginx, Tomcat, Weblogic and other open source framework.

Mindset

-Try to tackle proactively
against highly challenging issue and manage to
get things done.

-Can convince all stakeholders with choosing a best technical option with
long-term
and
panoramic vision



English Requirement:Conversational Level


Employee Status:RegularJob:Software EngineerPrimary Location:Asia and Oceania-Japan-Tokyo
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...