AI Chat Lead Engineer - Client Service Development Section,Business Support Development Department(BSD)
Salary not provided
RakutenJob Description: Business Overview Rakuten Group, 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 Lead Engineer for "AI Chatbot" who will provide technical leadership for our next-generation AI-powered chat system. Position: Why We Hire With the expansion of the AI Chatbot service, we are recruiting a Lead Engineer who can demonstrate technical leadership. Position Details As the Lead Engineer for AI Chatbot, you will be responsible for: Technical Leadership - Leading full-stack development using TypeScript, Node.js, and React - Designing system architecture and making technology selections - Conducting code reviews and managing technical quality - Driving technical problem-solving and optimization Team Management - Leading the development team and supporting members' technical growth - Optimizing sprint planning and task allocation - Facilitating technical knowledge sharing within the team System Design and Requirements Definition - Translating business requirements into technical specifications and leading system design - Creating and managing technical documentation - Designing with scalability and performance in mind Stakeholder Collaboration - Technical negotiation and coordination with Product Managers and business departments - Evaluating and proposing technical feasibility - Managing and reporting technical project risks Development and Operations - Building and improving CI/CD pipelines - Ensuring stable production operations and troubleshooting - Implementing and optimizing AI chat functionality Ideal Candidate Profile - Proactive in proposing solutions to technical challenges - Supports team members' growth and demonstrates technical mentorship - Possesses business perspective and can bridge technology and business - High curiosity and eagerness to learn new technologies - Strong communication skills and values teamwork Work Environment The Client 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 (3+ years) - Team lead experience (2+ years, managing teams of 3+ members) - Full-stack development experience (implementation experience in both frontend and backend) - Japanese communication skills (Business level or above) - Experience in negotiation and communication with business departments - Experience leading system requirements and design consolidation Desired Qualifications: - Development experience with AI-powered systems (especially chatbots and natural language processing) - Design and implementation experience with microservices architecture - Practical experience with cloud services such as AWS and GCP - DevOps and SRE practical experience - Practical experience with agile development methodologies (Scrum, etc.) - Large-scale system development and operation experience - Experience in promoting process improvement and organizational improvement Other Information: Additional information on Location Tokyo Additional information on English Qualification TOEIC 800 or higher #engineer #applicationsengineer #commerce #RakutenIchiba Languages: English (Overall - 3 - Advanced), Japanese (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