Senior Software Engineer (Engineer Lead), Ad Sales Support & Sales Management Service - Global Ad Technology Supervisory Department (GATD)
Rakuten
Job Description:
Business Overview
Rakuten Group's mission is to "Empower people and society through innovation".
Domestically and internationally, Rakuten provides a wide range of services, with e-commerce at its core. These services include internet services such as travel, digital content, and communications; FinTech (financial) services such as credit cards, banking, securities, insurance, and electronic money; and even professional sports.
The Global Ad Technology Supervisory Department (GATD) plays a cross-functional role as a specialist in the advertising and marketing services and systems development for this diverse range of Rakuten Group businesses.
Department Overview
The Ad Product Development Department and Product Management Section are primarily responsible for the planning, development, and operation of advertising products for stores, facilities, major companies operating domestically and internationally, and foreign-affiliated companies within Rakuten Group's advertising business.
You will gain experience in developing environments and supporting operations in large-scale system development while collaborating with business stakeholders and development teams from other platforms.
Furthermore, you will have the opportunity to work with diverse members from bases not only in Japan but also in Singapore, India, and China, and to be exposed to various system development, maintenance, and operational methods and ideas.
This team develops, maintains, and operates sales support and sales management systems for advertising products targeting major companies operating domestically and internationally, and foreign-affiliated companies. In doing so, the team supports the growth of Rakuten Group's advertising business from an IT technology perspective.
In addition to direct system development, the team also proposes streamlining and reviewing business flows to key personnel in each business department.
Development and maintenance operations are handled by bases in Japan and China. Recently, the team has been working to improve operational productivity by incorporating new technologies such as AI for coding.
By working in this team, you can gain the following experience:
- Experience in advertising sales support and sales management system development projects and maintenance operations used by nearly 500 internal users.
- Learn about mechanisms that are based on Salesforce and link with multiple external and internal systems.
- Work with a global team.
- Improve your software engineering skills, and leadership skills.
- Contribute to solving technical challenges.
- Learn about the latest technologies such as AI and improve your skills.
Position:
Why We Hire
As Rakuten Group's advertising business grows in terms of sales and scale, it is becoming increasingly important to strengthen governance and improve the productivity of internal users through the use of advertising sales support and sales management systems.
Internal users span multiple departments, each with different system usage tasks and purposes. While daily maintenance and operations tend to be viewed from a local perspective, the development team is required to have a bird's-eye view of the advertising sales support and sales management system as a whole, and to take the initiative in defining and solving issues.
In such an environment, we are seeking a Senior Software Engineer to develop and operate advertising sales support and sales management systems for internal users, using the latest technologies such as AI.
Position Details
- Consider technical solutions for system issues
- Conduct research, analysis, verification and resolve issues regarding performance improvement, scalability improvement, and security measures in cooperation with lead engineers and architects
- Resolve technical debt
- Perform maintenance and operation of advertising sales management systems
- Collaborate with development teams (domestic and international), manage progress, and ensure quality
- Manage vendors
- Plan and promote the introduction of AI to managing systems and related tools
- Plan AI implementation, conduct PoCs, evaluate and improve AI models, promote AI implementation projects, and measure the effects after AI implementation, etc.
Mandatory Qualifications:
- Experience in Java
- 6+ years of professional experience on web application and web service development
- 2+ years of system maintenance and operation
- Experience of Cloud system
- Experience of CI/CD pipeline and related tools (Git, Jenkins etc.)
- Team management for a small team (3-5 people)
Desired Qualifications:
- 2+ years of CRM (Salesforce, etc.) or sales management system development and design experience (both standard and customization)
- Experience in system development using a cloud-based integration platform that realizes data linkage through batch processing between multiple systems for 1+ years
- Database design or data migration experience
- System development or business knowledge related to online advertising industry
- Experience in AI implementation and development
#engineer #applicationsengineer #globaladdiv
Languages:
English (Overall - 3 - Advanced), Japanese (Overall - 2 - Intermediate)