This position is closed and is no longer accepting applications.

Data Engineer (Python)

CTW Minato-ku, Tokyo
  • 💴 ¥6M ~ annually
  • 🏢 No remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About CTW

CTW Minato-ku, Tokyo

We are Japan’s No. 1 IP game platform company, specializing in creating and distributing browser games. Join us and become part of a passionate tech team working on building cutting-edge technologies in the gaming industry.

Key benefits

  • Creative freedom for developers
  • Feel your contribution
  • We rely on motivation 3.0

About the position

As a Data Engineer (Python), you will be responsible for designing and implementing a robust data flow on our G123 platform to ensure optimal timeliness, data quality and improved user experience. You will work closely with advertising and operations to directly address the data needs as our G123 platform grows its portfolio of games and expands globally.


  • Investigating suitable data solutions, evaluating and using reasonable costs
  • Mainstreaming technologies to solve data problems
  • Maintaining the data warehouse of the G123 platform


  • 3+ years of relevant experience as a data engineer, etc.
  • Proficiency in: bash, Python, Scala, JavaScript
  • Maintained and operated open source data-related suites: HDFS, YARN, Hive, Presto, Spark, Kafka, HBase, Elasticsearch, TiDB, Flink, Airflow, etc.
  • Familiar with AWS data-related services: DynamoDB, QuickSight, Lambda, S3, EMR, Athena, Redshift, Kinesis, Glue, RDS, DMS, etc.
  • Familiar with Unix / Linux systems
  • Familiar with Docker and other containerization concepts

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Experience in operation and maintenance of production environment in public cloud (AWS, Ali cloud, Tencent cloud, etc.)
  • Experience in operation and maintenance of large data stream production environments (data volume of petabytes or more, processing data streams of more than 100,000 strokes per second)
  • Experience in open source community contribution
  • Passionate about games, able to actively dig and understand the data requirements of games


Your compensation will be determined based on your experience as well as the whole interview process. Our salary range is as follows:

  • Level 1: 6-9M JPY
  • Level 2: 8-12M JPY
  • Level 3: 10-33M JPY

The first level is for individual contributors (junior positions), while the last level is for senior and management positions.

Hiring Process

  1. 1

    Web test

    You’ll take an online test via HackerRank. If we think you’re an exceptional match, we may skip this step.

  2. 2

    HR interview

    This is a friendly conversation with one of our recruiters where we’re checking that your general vibe matches, and answer any questions you might have.

  3. 3

    Technical screening

    The technical screening typically is two rounds of interviews, followed by an interview with the CTO.

  4. 4

    HRD Interview

    The final interview while be conducted with our Head of HR. You can ask questions, negotiate the salary and talk about the next steps.

  5. 5


Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.