Skip to content
Level

Rakuten Asia

Software Engineer

Rakuten Asia is hiring a Software Engineer in Singapore, Singapore. Level rates it ; you can apply on Rakuten Asia.

Level's read on this job

  • Little AI ●○○○ is how Level rates this software engineer role: aI is not part of the work.
  • Level classifies it as a mid-level role.
  • Level lists 31 other open roles at Rakuten Asia.

AI in this role

Job Description:

About Rakuten:
Rakuten is a global leader in internet services, empowering individuals and businesses worldwide through a diverse ecosystem of over 70 services including e-commerce, fintech, digital content, and communications. Our mission is to contribute to society by creating value through innovation and entrepreneurship, connecting the world through our unique membership-based loyalty program and vast global reach.

About the Rakuten Global Ad Technology Department:
The Rakuten Global Ad Technology Department stands at the forefront of innovation, transforming how brands reach and influence consumers within our leading global e-commerce environment. As a fundamentally data-driven and highly cross-functional team, we build and manage a comprehensive suite of advertising products and services, leveraging Rakuten's immense first-party data and vast consumer reach to create highly effective marketing solutions. Our dynamic teams collaborate seamlessly across key hubs in Japan, Singapore, India, and China, working together to develop, optimize, and scale cutting-edge ad platforms, performance marketing tools, and sophisticated audience targeting capabilities.

Why We Are Hiring:
Rakuten's sustained success and continuous growth mean that our Global Ad Technology Department is entering a pivotal phase of expansion. We are strategically scaling our business to meet the increasing demands of the digital advertising landscape and to capitalize on a multitude of new, transformative projects lined up. These initiatives are ambitious, cutting-edge, and require skilled engineers to build, maintain, and enhance our next generation of ad platforms and services. We are expanding our engineering capabilities to strengthen our ability to innovate rapidly, ensure robust systems, and maintain our leadership in the e-commerce advertising space. This role is key to enabling our continued innovation and growth.

The Opportunity:
We are seeking a talented and motivated Software Engineer to join our dynamic Global Ad Technology Department. In this role, you will be a key contributor to the design, development, and deployment of high-performance, scalable, and resilient advertising technology solutions that power Rakuten's global e-commerce ecosystem.

You will work as part of a collaborative team, tackling interesting engineering challenges related to data processing, system performance, and distributed architectures. This is an excellent opportunity to expand your skills, take ownership of significant features, and contribute to products that directly impact millions of users and advertisers worldwide.

Specifically, as a Software Engineer, you will be responsible for:

  • Designing, developing, testing, and deploying high-quality software features and components for our core advertising platforms and services.
  • Writing clean, maintainable, and efficient code using [Specify main programming languages, e.g., Java, Scala, Go, Python] and adhering to established engineering best practices.
  • Participating actively in technical discussions, code reviews, and design sessions to ensure robust and scalable solutions.
  • Troubleshooting and debugging issues in development and production environments, ensuring system stability and performance.
  • Collaborating closely with product managers, QA engineers, and other software engineers to translate requirements into technical specifications and deliver integrated solutions.
  • Contributing to the continuous improvement of our development processes, tools, and engineering standards.
  • Learning and applying new technologies and concepts relevant to the AdTech domain and distributed systems.

When you join Rakuten's Global Ad Technology Department, you're not just getting a job – you're gaining access to:

  • The opportunity to contribute directly to mission-critical advertising platforms that operate at global scale.
  • Exposure to cutting-edge technologies and real-world data challenges in the AdTech space.
  • A collaborative, innovation-driven, and intellectually stimulating environment with diverse engineering teams across multiple countries.
  • Significant potential for career growth into senior engineering or specialized roles within a leading global company.

Mandatory Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 3 to 5 years of experience in software development, with a focus on building scalable and maintainable applications.
  • Proficiency in at least one modern programming language (e.g., Java, Scala, Go, Python).
  • Solid understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with relational or NoSQL databases (e.g., MySQL, PostgreSQL, Cassandra, MongoDB).
  • Familiarity with version control systems (e.g., Git).
  • Understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work effectively in a team environment.
  • Fluency in English (written and spoken) is required due to the global nature of our teams.

Preferred Qualifications (Nice to Have):

  • Experience with distributed systems or microservices architecture.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with big data technologies (e.g., Kafka, Spark).
  • Experience in the AdTech, MarTech, or e-commerce industry.
  • Contributions to open-source projects.

If you're a passionate and driven Software Engineer eager to contribute to global-scale advertising technology, explore our current openings. Let's achieve remarkable results together.

How we rate this

Software Engineer at Rakuten Asia rates 33 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.

Classification

Little AI. AI is not part of the work.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$167k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. You get your review by email within 24 hours.

Get new software engineer jobs by email

One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that involve little AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Rakuten Asia

More software engineer jobs

Related searches

Same AI level

Jobs by city