Jobs in Japan
Explore hand-picked jobs in Japan for English speakers across tech, education, marketing, and more.
Vetted companies only. Apply from overseas.
Explore hand-picked jobs in Japan for English speakers across tech, education, marketing, and more.
Vetted companies only. Apply from overseas.
The Technology Platforms Division (TPD) drives the growth of the Rakuten Ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships. Within TPD, the Telecom Business Application Supervisory Department (TBASD) develops and maintains a unified, high-quality Business Support System (BSS) for Rakuten Mobile. We deliver agile, scalable solutions across the customer lifecycle and continuously enhance system performance through close collaboration with stakeholders. At BSS Development Department (BSDD), we are managing and evolving the Business Support Systems (BSS) platform, a critical backbone of Rakuten Mobile services. The main functions that BSS provides are end-customer touchpoints (front-ends, mobile applications for onboarding and for plan management), billing and integration with the core systems of Rakuten Mobile. Just as Rakuten Mobile has disrupted the mobile industry, we're committed to delivering exceptional value to our business partners and end customers by seamlessly leveraging the wide Rakuten Ecosystem. With a long history of software engineering as a service company providing social infrastructure, we value the speed and quality of our delivery to maximize customer satisfaction. Our mission is to provide a unified BSS platform that spans across the different business lines of our telecommunication businesses. Having just finished the initial build-up phase of the platform, we are actively looking for talented individuals to make our organization and platforms stronger with teams spanning Japan, India, China, and Singapore. The Business Support Systems Development (BSDD) Department is the core engine behind our company’s telecommunications infrastructure. We develop and operate critical BSS platforms across B2C, B2B, ISP, and Landline services. As we scale to millions of subscribers, our Quality Engineering team is tasked with shifting “Quality” to the left, ensuring that high-velocity releases do not compromise the stability of our mission-critical systems. Having completed its initial platform build-up phase, BSDD is now focused on scaling, modernizing, and stabilizing the platform for the next phase of growth. Engineering teams are distributed across Japan, India, China, and Singapore, working collaboratively in an English-first environment. As a Data Engineer in the BSDD, you will design and build the data infrastructure that powers our next-generation telecommunications platform. You will be responsible for architecting high-throughput data pipelines, managing large-scale distributed data lakes, and ensuring the integrity and accessibility of data across our ecosystem. Your work will focus on transforming raw, high-velocity telecommunications events into actionable insights, enabling real-time analytics and supporting mission-critical decision-making for our BSS platform. You will design and implement the data infrastructure that powers our B2B, B2C, and ISP business intelligence; build high-performance data pipelines that ingest, transform, and analyze massive volumes of telecommunications data, ensuring the data platform is robust, scalable, and ready for real-time decision-making; architect and optimize BigQuery datasets, including partitioning, clustering, materialized views, and complex SQL query tuning for large-scale analytical workloads; build and maintain production-grade ETL/ELT pipelines using orchestration frameworks such as Apache Airflow or Google Cloud Dataflow (Apache Beam); develop custom data connectors, micro-transformers, and integration services using Go or Java; design efficient data models (star/snowflake schemas) for analytical reporting, including handling nested/repeated structures common in CDR logs; integrate real-time streaming telecommunications data using message brokers such as Kafka or Pub/Sub; ensure data consistency between operational and analytical layers, working with distributed databases such as YugabyteDB or similar PostgreSQL compatible systems; deploy and scale data processing workloads on Kubernetes using containerized services; and collaborate with product managers, QA engineers, DevOps/SRE, and counterpart engineering teams across global offices to deliver end-to-end data solutions. The work environment is a global distributed team across Japan, India, China, and Singapore, with Agile/Scrum development in two-week sprint cycles. English is the primary working language for documentation, design discussions, and cross-site communication. The modern data stack includes BigQuery, Kafka/Pub/Sub, Airflow/Dataflow, containerized on Kubernetes, and deployed on cloud infrastructure. There is a strong emphasis on engineering craftsmanship: code review culture, automated testing, and continuous delivery.
- Minimum of 7 years of relevant working experience. - Deep understanding of BigQuery architecture, including partitioning, clustering, materialized views, and optimizing complex SQL queries for massive datasets. - Proven experience building and maintaining production-grade ETL/ELT pipelines using tools like Apache Airflow, Google Cloud Dataflow (Apache Beam), or similar orchestration frameworks. - Strong coding skills in Go (Golang) or Java for building custom data connectors, micro-transformers, and integration services. - Ability to design efficient schemas for analytical reporting, including star/snowflake schemas and handling nested/repeated data structures common in CDR logs. - Experience with message brokers (e.g., Kafka, Pub/Sub) for real-time ingestion of streaming telecommunications data. - Expert-level SQL skills and experience working with distributed databases (e.g., YugabyteDB or similar PostgreSQL-compatible distributed systems) to ensure data consistency between operational and analytical layers. - Hands-on experience with Kubernetes (K8s) and containerization (Docker) to deploy and scale data processing workloads. - Business Level English (TOEIC 800 or above, or equivalent qualification).
- Proficiency in Terraform or Pulumi for provisioning data infrastructure and BigQuery resources in a reproducible manner. - Experience with real-time stream processing frameworks like Apache Flink or Spark Streaming for sub-second CDR analysis. - Experience with data cataloging tools (e.g., Data Catalog, Collibra) and implementing automated data quality frameworks (Great Expectations, dbt tests). - Domain expertise in telecommunications billing, charging systems (OCS/CCS), or network protocol analysis (Diameter, GTP, SIP). - Experience setting up CI/CD pipelines specifically for data projects (e.g., automated SQL linting, schema migration testing, and data regression testing). - Basic familiarity with BigQuery ML or Vertex AI for predictive analytics on historical CDR patterns (e.g., churn prediction, anomaly detection). - Experience in agile environments with globally distributed teams.