Application: The candidate applies for the Data Engineer position on Rakuten's website or through a job board. Initial Screening: The Rakuten HR team reviews the application and resumes to screen for basic qualifications and fit with the role. Technical Assessment: If the candidate passes the initial screening, they may be asked to complete a technical assessment to evaluate their programming and data engineering skills. Phone Interview: If the candidate passes the technical assessment, they may be invited to a phone interview with a hiring manager or team member. This interview may focus on technical skills, as well as the candidate's experience and qualifications. On-Site Interview: If the phone interview goes well, the candidate may be invited to an on-site interview at Rakuten's offices. This may include several rounds of interviews with different team members, including technical assessments and behavioral questions. Final Decision: After the on-site interview, the Rakuten team will evaluate the candidate's fit with the company culture and values, as well as their technical skills and experience. If they believe the candidate is a good fit, they may extend a job offer.