Rakuten

Software Engineer, BigData - Global Ad Technology Department (GATD)

Job Summary

Conditions
  • Japan, Tokyo
  • Partial remote
  • Apply from Anywhere
Language Requirements
  • English: Business
  • Japanese: Not required
Key skills
  • Hadoop
  • Spark
  • Kafka
Database Engineer|RakutenDatabase Engineer|RakutenDatabase Engineer|Rakuten

Job Description

Job Role

Database Engineer

Job Description

Department Overview GATD (Global Ad Technology Division) is in charge of system and solution development and operation for Rakuten's advertising-related businesses. It is a multinational division that spans five countries, Japan, Singapore, India, China, and the United Kingdom, and uses a huge amount of accumulated data to provide wide-ranging support across each division within the company. GATD Website: https://corp.rakuten.co.jp/careers/feature/adtech/en/ Why We Hire In the ever-changing advertising and marketing business environment, we are looking for talented engineers who can take responsibility for product development and each project with a sense of ownership and the ability to solve various kinds of challenging software development problems. While experiencing a variety of development methods in the projects, you will be expected to take on the challenges of applying new and emerging technologies, fully utilizing the Rakuten ecosystem and its assets for continuous growth. Position Details ●Software development related to platform and solutions in the advertising and marketing domain (design, documentation, development and maintenance operations, testing, etc.) ・Work closely with project manager, tech lead and other engineers; some of them are in different locations such as India, Singapore and China ・Work closely with product managers and business-side stakeholders to drive product road map which proactively fulfills business requirements taking lead role in high-level architecture of functionalities and becoming a trusted partner in technology decisions. ・Collaborate with cross-functional, cross-organizational and cross-border teams to integrate with internal and external systems, platforms, and services. Always improve the design quality, code quality, testing quality and system quality spontaneously. ・Be updated on emerging technologies and conduct independent research to support business needs and requirements. ・Lead and mentor team members.

Required skills & Experience

Basic qualifications

・Experience in large-scale data processing experience using Big Data tools such as Hadoop, Spark, Kafka, Hive, BigQuery ・Experience in making both functional and non-functional requirements, design, building and operating Data pipelines ・Proficiently experienced in software development with at least one of programming languages such as Java, Go, Python, Perl ・Proficiently experienced in API development with at least one of programming languages such as Java, Python, Go, Bash, Perl ・Experience in software development experience (and consistent development experience in requirements definition, specification formulation, implementation, testing, release, and maintenance operation)

Preferred qualifications

•Experience in designing and developing large scale, high performant web services or systems •Experience of participating in agile style development project such as Scrum •Experience in designing data model and performance tuning with RDBMS and/or NoSQL •Experience in development on cloud platforms such as GCP/AWS/Azure •Experience in development using Micro Service and/or Container technologies for scalability •Knowledge and/or experience in related business domains and technology areas ・Advertising, digital marketing or ad-technology ・Retailing or e-commerce ・Internet media ・Marketing research •Business level English communication skill •Conversational level Japanese communication skill

Ideal applicants

●Strong analytical and quantitative problem solving ability ●Proactive self-starter and self-motivated mind ●Strong get-things-done mind with ownership ●Excellent communication, relationship skills as a collaborative team player

Job Details

Employment type
Full-time
Location
Japan, Tokyo
Apply from
Anywhere
Remote work
Partial remote
Working hours
9:00am - 5:30pm (Every Monday, work hours are from 8:00am to 4:30pm due to morning meeting)
Holidays
・2 days off per week (Saturdays, Sundays, and national holidays are holidays)
・10-20 days of annual paid vacation (the minimum number of days is the number of days granted after six months of employment)
・120 days off per year
In addition, year-end and New Year vacations, paid vacation, congratulation or condolence leave, maternity and paternity leave, etc.
*Once a year, you can take 9 to 12 consecutive holidays by using the long vacation (Success Vacation) system.
Employee benefits
・Commuting allowance
・Housing allowance
・Health insurance
・Employee pension insurance
・Unemployment insurance
・Workers' accident compensation insurance
・Retirement allowance system
Supplemental education and qualification support
・OJT
・English learning support (in-house TOEIC(R) test IP test, English conversation, etc.)
・Career challenge system (challenge the department of your choice)
・Job return system (rehiring system for those who retired due to marriage, childbirth, nursing care, etc.), etc.
Other
・Stock Option Plan
・Cafeteria system with three free meals
・LILO Club (preferential treatment at sports clubs, accommodations, leisure facilities, movie theaters, etc.)
・LILO Club (sports clubs, lodging, leisure facilities, movie theaters, etc.) (Running, mountain climbing, cooking, etc., part of the expenses paid by the company)
・Reward system
・Free English conversation lessons by native English speakers
・Support system for certification acquisition
・Qualification support system, etc.
You must agree to the terms and conditions and the privacy policy