Software Engineer, Fraud Prevention Section - Membership Platform Department (MPD)

Rakuten Crimson House, Japan

Rakuten

楽天グループ株式会社のコーポレートサイトです。企業情報や投資家情報、プレスリリース、サステナビリティ情報、採用情報などを掲載しています。楽天グループは、イノベーションを通じて、人々と社会をエンパワーメントすることを目指しています。

View all jobs at Rakuten

Apply now Apply later

Job Description:

Business Overview

The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver Core Value to accelerate the growth of Rakuten Group services.

Department Overview

The Membership Platform Department (MPD) is thinking big: we create scalable platforms that power the Rakuten Ecosystem worldwide. Are you interested in building the next generation of Internet services that reach hundreds of millions of users across the globe every day? In our department, you will join a global team of experienced technologists who build the foundation of our services.

Overall Position Details

The Fraud Prevention Section is responsible for building fraud platforms and investigating various forms of fraud. We combine the latest technology, architecture solutions, and fraud modeling capabilities to develop a scalable, high-performing system which processes billions of transactions in real-time. 

The core responsibility is to protect accounts and transactions from fraud in real-time. Your responsibilities will be as follows:

  

- Develop software solutions, respond to requests for business requirements, design, coding, testing, and release, as well as maintenance of software programs and large scale systems.

- Deliver features with high quality and speed, managing project and timeline.

- Take responsibility of product, performing maintenance, monitoring, troubleshooting and bug-fix when needed.

- Be proactive in performing system improvement (e.g. refactoring, adopting 

appropriate technologies and system architecture.

 

Mandatory Qualifications: 

- Bachelor Degree (BS) in Computer Science, Engineering, or related field

- Experience in overall software development and/or machine learning, working with modern programming languages such as Go, Java, Python, JavaScript/TypeScript etc. (3 years +)

- Experience with RDBMS such as MySQL and NoSQL, Redis, Cassandra

- Experience working with microservice-based systems 

- Experience with streaming platforms such as Kafka, EventHub

- Experience with cloud programming (AWS/Azure/GCP)

- Experience with: CI/CD pipelines; Git; Docket or other containerization technologies

- Experience using Linux commands and Linux scripting languages

- An ability to design, develop, and operate large-scale services in heavy traffic scenarios 

- An ability to perform detailed code reviews and design reviews of architecture 

- Familiarity with data mining concepts and machine learning algorithms

- A strong sense of ownership and motivation to drive tasks to completion

- Excellent communication, collaboration, reporting, analytical and problem solving skills

Desired Qualifications: 

- A good understanding of distributed systems 

- Knowledge of big data processing frameworks and querying tools such as Hadoop, Spark, Flink, or Druid, MapReduce, HDFS, Tez, Hive, Impala etc. is a plus

- Proficiency in SQL and/or NoSQL databases, and can maintain and work with large scale data stores with high throughput 

- Experience in working with UI/UX design/development for business application tools

- Experience with building and maintaining data science platform

Other Details

- Work Location: Tokyo

#technologyplatformdiv #engineer

Languages:

English (Overall - 4 - Fluent)
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture AWS Azure Big Data Cassandra CI/CD Computer Science Data Mining Distributed Systems Engineering Flink GCP Git Hadoop HDFS Java JavaScript Kafka Linux Machine Learning MySQL NoSQL Pipelines Python RDBMS Spark SQL Streaming Testing TypeScript UX

Perks/benefits: Career development

Region: Asia/Pacific
Country: Japan

More jobs like this