Software Engineer (Middle Level), Search Ads Group - Ad Product Development Department (GATD) at Rakuten | JP | Rezi

Software Engineer (Middle Level), Search Ads Group - Ad Product Development Department (GATD) at Rakuten

Software Engineer (Middle Level), Search Ads Group - Ad Product Development Department (GATD)

Rakuten · JP

2 days ago

Software Engineer (Middle Level), Search Ads Group - Ad Product Development Department (GATD)

Rakuten · JP

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a Senior Software Engineer to join our Ad Product Section (APS) division, a high-performance, global team focused on defining the next generation of our advertising platform. This role requires architectural and technical cultural leadership, owning the end-to-end product development lifecycle with a modern tech stack and AI-augmented workflows. The ideal candidate will shape the industry, build scalable systems, mentor engineers, and integrate AI to enhance productivity and software quality.

Responsibilities

  • Provide technical leadership by translating complex business requirements into robust, scalable, and maintainable technical specifications and architectural designs.
  • Own the full SDLC, including design, implementation, deployment, monitoring, and proactive maintenance.
  • Conduct rigorous code reviews to ensure adherence to design patterns, security best practices, and long-term maintainability.
  • Integrate AI-powered coding assistants to drive engineering velocity and establish standards for AI-assisted code generation.
  • Maintain a deep understanding of the product ecosystem to identify and address technical debt and architectural bottlenecks.
  • Proactively propose and lead initiatives for system refactoring and enhancement.
  • Leverage advanced prompt engineering to automate repetitive tasks and maximize team bandwidth.
  • Evaluate emerging technologies and AI tools, creating strategic roadmaps for innovation integration.
  • Act as the primary technical bridge between Product, Design, and Engineering.
  • Translate high-level business objectives into clear, actionable technical plans.
  • Influence product roadmaps by anticipating future technical constraints and opportunities.
  • Actively mentor junior engineers and interns, fostering a culture of technical excellence.
  • Champion a culture of continuous learning and knowledge sharing on modern development paradigms and AI-assisted workflows.

Requirements

  • 6 or more years of professional software engineering experience with a proven track record of leading complex, large-scale web application projects.
  • Deep hands-on expertise in Java (Spring Boot/Batch) and Cloud-native architectures (GCP ecosystem: BigQuery, DataProc, Composer).
  • Ability to design for scale, performance, and high availability.
  • Strong proficiency in both relational (MariaDB/MySQL) and NoSQL (MongoDB) databases.
  • Demonstrated experience in designing or implementing Agentic AI workflows using frameworks like LangChain, n8n, dify, or custom agent orchestration.
  • Expert in designing and deploying production-grade LLM applications, including model selection, RAG pipelines, agentic orchestration, tool integration, and evaluation frameworks.
  • Expert-level fluency in AI-assisted coding tools (Cursor, GitHub Copilot, Claude Code) for high-velocity development while maintaining security and quality.
  • Experience analyzing complex business systems and creating solution designs.
  • Proven architecture and design experience for cloud-based platforms and enterprise applications, including microservices, API design, and asynchronous communication patterns.
  • A "get-things-done" mindset with demonstrated accountability for system health and team output.
  • Excellent communication skills, with the ability to present architectural decisions to diverse audiences.
  • Strategic Product Thinking with deep analytical abilities to transform complex business requirements into AI-driven platform capabilities.

Skills

  • Java
  • Spring Boot
  • Spring Batch
  • GCP
  • BigQuery
  • DataProc
  • Composer
  • MariaDB
  • MySQL
  • MongoDB
  • Agentic AI
  • LangChain
  • n8n
  • dify
  • LLM Systems Architecture
  • RAG
  • AI-assisted coding
  • Cursor
  • GitHub Copilot
  • Claude Code
  • Microservices
  • API design
  • Asynchronous communication patterns
  • Prompt engineering
  • Vector databases
  • LLM observability
  • LangFuse
  • Git
  • Agile/Scrum
  • Jira

Location

  • Tokyo
  • Singapore
  • India
  • China

Work Type

  • Full-time

Experience Level

  • Senior

About the Company

  • The Ad Product Section (APS) division is a high-performance, global team distributed across Tokyo, Singapore, India, and China.
  • We are a hub of technical excellence, where motivated, diverse, and talented engineers collaborate to solve complex problems at scale.
  • Rakuten’s expansive global ecosystem.