This job posting isn't available in all website languages
R&D Technologist
Rakuten, Inc.
00001322 Requisition #

Position Summary:

Our R&D organization anticipates trends of the Internet worldwide, provides critical insights and develops exciting new business services.  We are looking for a research-based service developer and operator.  Both capabilities are mandatory since we're looking to apply the Devops model.



You will be responsible for mainly developing system but you will be expected to promote the projects by communicating with various stakeholders. 

  • Create or enhance services (e.g. New runtime, cache, NoSQL, administration function, etc.)
  • Support or maintain current runtime (e.g. ROMA、LeoFS, Ruby on Rails, etc.)
  • System administration (e.g. release work, operation, monitoring, trouble shooting, etc.)
  • User support (e.g. Handling technical Q&A, communication with users, training, education, etc.)

Minimum Qualifications:

  • 3 years’ experience of system construction and Programming language  (Java/Scala, C++/C, Ruby, etc.)

  • General knowledge of UNIX variants (more than 3 years’ experience of Linux operation is preferred

  • Able to work for development and administration

  • Interest and enthusiasm to the target product (Strong passion for success and positive mind set).

  • Logical thinking (including problem-solving ability)

Preferred Qualifications:

  • General knowledge of UNIX variants (more than 5 years’ experience of Linux operation is preferred.)
  • Project Leader experiences (more than 1 year and high ability of problem-solving)
  • Contributions to Open Source Software community (Document translations, presentation at study session, create patch, etc.)
  • experience of the agile development
  • more than 3 years’ experience of DB operations for Oracle/MySQL/ Informix/PostgreSQL
  • Experience of architecture introduction with the combination of NoSQL and RDBMS
  • KVS related web service development and operation experiences (memcached, redis, membase, Gemfire, ROMA, Flare, Tokyo Cabinet)
  • Design, construction and operation of a big scale and high available system
  • Programming skills in various languages (C, C++, Python, Ruby, Erlang, Haskell, etc.)
  • Building and operating Data Base with virtual environment
  • Linux administration and operations (more than 2 years)
  • Web service development with messaging service (ActiveMQ, RabbitMQ ... etc)
  • Utilization experiences of public cloud messaging product such as Amazon SQS
  • Awards in Programming Contests
  • Deep knowledge of theoretical computer science.
  • Knowledge of linear algebra, mathematical analysis, and statistics.