Senior Data Architect (Engineering Manager) - Data Platform Department (DPD)

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 Data Platform Department (DPD) is building enterprise data platform for Rakuten Group. The platform not only looks to automate the processes involved with ingesting, discovering, governing, and querying data but also support Rakuten’s drive to become completely data-driven across more than 70 services.

The section design and develops Rakuten internal products for Data Platform users. For example the section manages Rakuten internal Data Governance tool, Data Catalog management tool, ETL development took,  Core framework for data ingestion, and Science Platform.

Overall Position Details

As a Senior Architect, you will play a critical role in driving the architectural vision and technical direction of our software platforms. Your expertise and leadership will guide our software engineering efforts, ensuring the delivery of scalable, robust, and innovative solutions.

Your responsibilities will be as follows:

- Develop solutions, respond to requests for business requirements, design, as well as maintenance of large scale systems.

- Deliver solutions with high quality, managing the project and timeline.

- Define strategies and introduce new technology to enable the team to achieve company goals.

- Create and maintain technical architectural documentation.

- Be proactive in performing system improvement (e.g. refactoring, adopting appropriate technologies and system architecture).

- Be a leader in the technologies used by your projects and a mentor to your team and/or outside of your team.

- Be an expert in the technology our organization depends on, being able to provide overall architecture and collaborate with other architects.

- Handle technological watch to anticipate future trends and provide solutions that fit into the existing ecosystem.

- Contribute to company's best practices and regulations.

Mandatory Qualifications

- Bachelor's Degree (BS) in Computer Science or in related fields, or equivalent education and experience (10 years+)

- Proficient of Software Design methodology: Domain-driven design, Clean Architecture, etc.

- Proficient about clean coding practices, testability and dependency injection (with and without frameworks)

- Proficient in CI/CD Pipelines and Automation

- Proficient in different programming language paradigms: Structured/Imperative, Object-oriented, Dynamically and statically-typed Functional, etc.

- Proficient in Synchronization in multi-core and multi-CPU systems (Memory Consistency Models, Cache coherence, Out-of-order execution)

- Proficient in converting business requirements into solution architecture designs

- GCP (preferred) or other cloud experience

- Expertise in Distributed computing frameworks such Spark, Flink, Kafka

- Knowledge on Iceberg, HUDI

- Knowledge on Data Mesh and Data Lakehouse architecture

- Experience in designing/developing batch and real-time pipelines

- Programming Language (at least one): Scala, Python, Java

Desired Qualifications

- Experience skills for understanding business requirements as well as for coaching tech leads (5 years+)

- BigQuery/BigLake or any similar technology

- Devops experience: Docker, K8s

- Data Catalog and governance processes

- Networking

Other Details

- Work Location: Tokyo

#technologyplatformdiv #engineer #applicationsengineer

Apply now Apply later

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

Job stats:  0  0  0

Tags: Architecture BigQuery CI/CD Computer Science Data governance DevOps Docker Engineering ETL Flink GCP Java Kafka Kubernetes Pipelines Python Scala Spark

Perks/benefits: Startup environment

Region: Asia/Pacific
Country: Japan

More jobs like this