Senior Data Engineer

Rakuten logo

Rakuten

View Salaries, Reviews, and more  

Job Description

Rakuten Asia's Core Platform Section is on the lookout for a Senior Data Engineer responsible for developing our online marketing platform. You will be required to demonstrate strong direct marketing experience across multiple marketing channels and strong technical knowledge to process big data systems for efficient marketing activity support. You must understand our business requirements to deliver well-orchestrated systems. Additional, you will oversee team development/enhancement to uphold Rakuten's high competency in the digital advertisement industry.

This position will work primarily on developing and maintaining our advertisement data platform (e-commerce, travel, etc.)

Responsibilities:
  • Development and maintenance of our online marketing platform while considering business demands and available system assets.
  • Work on the entire process of web application development.
  • Be involved in the whole application life cycle: architecture design, middleware selection, development, configuration setting, application release and production system operation.
  • Demonstrate ownership of service/system by detecting root causes and recovery with team members proactively in case of trouble.
  • Propose new technologies, middlewares or tools to improve the system's architecture.
  • Showcase efficient communication abilities and build consensus among stakeholders in local and overseas teams.

Skills and Experiences:
  • 5+ years of professional experience in Java web application development or other equivalent programming languages.
  • Strong knowledge/experience in Linux operating systems
  • Experienced in SQL (MySQL, PostgreSQL) with JPA, Hibernate
  • Experienced in practical usage of Big Data Technology (Hadoop, HDFS, Hive, Spark, Kafka)
  • Experienced in Batch development (Sprint Batch etc.)
  • Experienced in hands-on guidance of team members
  • Familiar with various OSS and able to investigate, evaluate and adopt it to the system

Preferred Qualifications:
  • Experienced in deploying, monitoring, maintenance and troubleshooting of high availability and huge traffic systems.
  • Experienced in NoSQL (Couchbase, Redis, Elastic Search, Cassandra, MongoDB)
  • Experienced in Scala
  • Experienced in practical use Web Framework (Sprint Boot, Akka HTTP)
  • Practical knowledge of system performance tuning including OS, middleware, JVM, and application
  • Experienced in system design and development of data processing under distributed environment including both batch and streaming
  • Contributions to OSS
  • Knowledge of online AD or marketing business and related technologies
  • Familiar with statistical analysis and machine learning
  • Deep knowledge of Database

Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.

banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume