Rakuten logo

Software Engineer

Rakuten

SingaporeFull-timeOn-site

Posted 6 Jul 2026

About this role

Build and maintain robust data ingestion pipelines to consume high-volume data from global advertising platforms. Develop scalable batch and streaming processors to transform raw API responses into actionable business insights. Requires a degree in Computer Science or Data Engineering with proficiency in Python, Scala, or Java. Candidates must have a strong understanding of RESTful APIs and foundational knowledge of the digital advertising ecosystem.

What they're looking for

PythonScalaJavaApache FlinkApache SparkGCPBigQueryTerraform

Frequently asked questions

What does a Software Engineer at Rakuten do?

Build and maintain robust data ingestion pipelines to consume high-volume data from global advertising platforms. Develop scalable batch and streaming processors to transform raw API responses into actionable business insights. Requires a degree in Computer Science or Data Engineering with proficien…

What skills does this Software Engineer role need?

Key skills for this role include Python, Scala, Java, Apache Flink, Apache Spark, GCP.

How much does a Software Engineer at Rakuten pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer role?

You can apply directly on Rakuten's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.