AI Chat Engineer - Client Service Development Section, Business Support Development Department (BSD)
Salary not provided
RakutenJob Description: Business Overview Rakuten Group, Inc., headquartered in Japan, serves approximately 100 million customers in Japan and over 1 billion globally. We offer more than 70 diverse services across various sectors, including e-commerce, payment services, financial services, communications, media, and sports. Department Overview The Business Support Development Department within the Commerce & Marketing Company is responsible for a portion of the Rakuten Merchant Server (RMS) – an ASP service provided to merchants on Rakuten Ichiba – as well as various applications that support the business staff who operate Rakuten Ichiba both domestically and internationally. Specifically, our section develops, operates, and provides systems for Rakuten Ichiba merchants, including chat inquiry functionality between merchants and Rakuten, and between merchants and shoppers, AI chatbot functionality for merchants, as well as data analytics systems that visualize data on merchant operations. For this position, we are seeking a engineer for "AI Chatbot" who will be responsible for the development and implementation of our next-generation AI-powered chat system. Position: Why We Hire With the feature expansion and quality improvement of the AI Chatbot service, we are recruiting a mid-level engineer to strengthen our development team. Position Details As an AI Chatbot Engineer, you will be responsible for: Development and Implementation - Full-stack development using TypeScript, Node.js, and React - Developing new features and improving existing functionality for AI chat - Implementing frontend UI/UX and developing backend APIs - Creating and executing unit tests and integration tests Technical Contribution - Participating in code reviews and contributing to quality improvement - Investigating technical issues and proposing solutions - Proposing improvements to development processes - Sharing technical knowledge within the team Participation in System Design - Creating detailed design documents and implementation - Implementation considering performance and security - Participating in feature design under the guidance of the Lead Engineer Collaboration and Communication - Effective collaboration with team members - Confirming and coordinating specifications with Product Managers - Reporting technical progress and sharing issues Operations and Maintenance - Bug fixes and incident response - Supporting production environment monitoring and troubleshooting - Participating in deployment activities Work Environment The Client Service Development Section is divided into three groups based on roles: DEV/PJM, PDM, and SRE. The PDM and DEV/PJM teams collaborate to develop and operate the services mentioned above. Since our offices are in Tokyo, Osaka, and Sendai, remote communication may be required depending on the service. Mandatory Qualifications: - Development experience with TypeScript, Node.js, and React (2+ years) - Full-stack development experience (implementation experience in both frontend and backend) - Team development experience (Git, Agile development, etc.) - Web API design and implementation experience Desired Qualifications: - Development experience with AI-powered systems (especially chatbots and natural language processing) - Implementation experience with microservices architecture - Practical experience with cloud services such as AWS and GCP - Experience building and operating CI/CD pipelines - Practical experience with agile development methodologies (Scrum, etc.) - Large-scale system development and operation experience - Test automation experience Ideal Candidate Profile - High motivation for technical growth and proactive in learning new technologies - Values teamwork and demonstrates strong collaboration skills - Strong problem-solving abilities and can act independently - Commitment to code quality - Ability to think about service improvements from a user perspective Other Information: Additional information on Location Rakuten Crimson House (Head office) Additional information on English Qualification TOEIC Score 800 above or possess equivalent abilities #engineer #applicationsengineer #commerce #RakutenIchiba Languages: English (Overall - 3 - Advanced) In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today. So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone. Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world. If you have any trouble logging in, please contact us here Rakuten Group, Inc.: rakuten-recruiting-info@mail.rakuten.com Please read the Application Requirements(EN) / 募集要項(JP) before applying. Our Diversity & Inclusion Policy and Application Documents Rakuten’s corporate mission is to “contribute to society by creating value through innovation and entrepreneurship.” We foster a culture that provides equal opportunities to those who share this founding philosophy and take on the challenge to transform society, regardless of age, gender, nationality, or any other status. Diversity is one of Rakuten's core strategies and a driving force for innovation. Because of this, you are not required to submit any of the following information in order to apply for our job positions. - Gender - Age - Photo - Nationality - Information not related to business, such as ideological beliefs, family structure, etc. * For legal compliance, we may ask you about your work eligibility. See the details