Rakuten Asia Pte Ltd
Software Engineer
Rakuten Asia Pte LtdSingapore19 hours ago
Full-timeInformation Technology

Rakuten Group, Inc. is a global leader in internet services that empower individuals, communities, businesses, and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content, and communications to approximately 1.7 billion members around the world. The Rakuten Group has nearly 32,000 employees and operations in 30 countries and regions. For more information visit https://global.rakuten.com/corp/


Role & Department Summary


As part of Rakuten Group Inc’s AI initiatives, our team is building cutting-edge data and AI products that deliver personalized experiences across Rakuten’s ecosystem. We’re looking for a Software Engineer to join our team and contribute to the development of scalable, AI solutions.


Responsibilities

  • Participate in the full software development lifecycle: requirements gathering, solution design, implementation, deployment, and maintenance.
  • Lead technical projects and contribute to code reviews, architecture decisions, and technology management.
  • Collaborate with a diverse team of engineers to build robust, scalable systems using modern development practices.
  • Support the development of data/AI products that enhance user experiences across Rakuten services.


Mandatory Requirements

  • 7+ years of professional experience in software engineering.
  • Strong proficiency in Python and/or Golang (or willingness to ramp up quickly).
  • Solid understanding of web technologies, HTTP, and cloud platforms (GCP, AWS, Azure).
  • Experience with CI/CD, Docker, Kubernetes, and cloud-native development.
  • Bachelor’s degree in Computer Science or a related technical field.


Good-to-Have Qualifications

  • Experience with ArgoCD, Pulumi, or on-prem Kubernetes management.
  • Familiarity with modern MLOps practices (e.g., data drift detection, model versioning, performance tracking).
  • Prior experience in technical leadership roles (e.g., tech lead, senior engineer, mentor).


Tech Stack

  • Python | Golang | Django | Flask | REST | GraphQL
  • Docker | Kubernetes | Helm | Argo Workflow | GitLab CI
  • Spark | Hive | Presto/Trino | Postgres | SQL/HQL

Key Skills

Ranked by relevance