Software Engineer, Advertisement Optimization Group - Merchandising And Advertisement Department (mad)

rakuten.co.jp

Not specified (potentially hybrid or onsite based on company culture).
Design and architecture of large-scale distributed systems
High throughput apis
Ai at its core
Rakuten is seeking a Software Engineer for its Advertisement Optimization Group within the Merchandising and Advertisement Department. The role focuses on designing and optimizing data processing pipelines and APIs to enhance ad performance and user experience, requiring extensive experience in software engineering and system architecture

Job Summary

  • The Advertisement Optimization Group is a team of specialists in ad optimization, with AI at its core.
  • We are responsible for the development and operation of highly effective ad optimization logic and platforms.
  • Our mission is to maximize publishers' ad revenue while maintaining and improving advertisers' ROAS (Return On Ad Spend).

Matching Summary

Match Score: 85

Rakuten is seeking a Software Engineer for its Advertisement Optimization Group within the Merchandising and Advertisement Department. The role focuses on designing and optimizing data processing pipelines and APIs to enhance ad performance and user experience, requiring extensive experience in software engineering and system architecture.

Skills & Requirements

Must-have

  • design and architecture of large-scale distributed systems
  • high throughput APIs
  • AI at its core
  • advertisement optimization logic and platforms
  • modern engineering practices

Nice-to-have

  • thrive in highly technical environments
  • solving challenging problems
  • long-term business goals
  • modernization and technology roadmap planning

Key Requirements

  • 10+ years of professional software engineering experience
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • Deep expertise in at least one modern language (e.g., Python, Java, Go)
  • Strong understanding of system design, distributed systems, microservices, and cloud architectures
  • Experience with REST APIs, event-driven systems, and asynchronous processing
  • Proven experience developing and deploying applications on GCP
  • Strong competency in data structures, algorithms, and software design patterns
  • Hands-on experience with CI/CD, testing frameworks, and Git-based workflows
  • Ability to navigate technical ambiguity, make sound architectural decisions, and clearly articulate technical trade-offs

Work Rights

Not specified

Tailored Resume

Cover Letter