Job Description :
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.
Data Science & AI Department, under the Tech Division, lead the transformation of Rakuten by the commercialization of Artificial Intelligence, Cognitive Computing, and Machine Intelligence Technologies for Rakuten businesses.
Our team is developing and operating platform services for customer support and chatbot that utilize conversational AI technologies.
The position is expected to design the application architecture and lead engineering of software products by broad and deep technical knowledge.
Make a decision of application architecture that meets technical and operational requirements
Implement and release software with high quality
Interact with management and stakeholders to understand business requirements
Devise technical, development, and coding standards to make our software manageable
Lead development team, review codes, and coach developers
Resolve technical issue on pre and post-production stage
Control technical risks and keep services stable
Minimum Qualifications :
Bachelor degree in Computer Science or a related field
4+ years' experience in developing API and web applications
2+ years' experience designing and implementing cloud architectures (either private, public, or hybrid)
Experience with multiple programming languages and frameworks
Hands-on experience of SPA(single page app) frameworks
Hands-on experience of docker and kubernetes
Solid knowledge of Unix operating systems
Solid understanding of web services foundations and protocols (HTTP, gRPC)
Solid knowledge of Agile methods
Preferred Qualifications :
Experience with API development with nodejs, golang, python or Java
Experience with SPA development with React or Angular
Experience with automated testing and continuous integration
Experience with operation automation with docker, kubernetes, chef, terraform, etc.
Experience with conversational AI technologies
Domain knowledge of chatbot, IVR, or CTI business
Open source contributions
English (Overall - 4 - Fluent)