This position is closed and is no longer accepting applications.

Senior Software Engineer, Data Platform

SmartNews Shibuya-ku, Tokyo September 10 2024
  • 💴 No salary range given
  • 🏡
    Partially remote
  • 🌏
    Apply from abroad
    Relocate to Japan
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    5+ years experience required

About SmartNews

SmartNews Shibuya-ku, Tokyo

Created to deliver high-quality news from a wide variety of trusted publishers in one place, the SmartNews team works tirelessly to help readers feel good about being informed.

Key benefits

  • Your ideas matter
  • International team

About the position

As a Data Platform Engineer, you will play a pivotal role in ensuring that data within the SmartNews environment is highly available, with minimal latency and correctly transferred.  You will be a key architect in building and maintaining systems that will power the data use at SmartNews for the next five years. Your expertise will contribute to the foundation that supports SmartNews' ambitious growth goals.

The Team

The Data Platform Team is responsible for building systems that will power the next 5 years of SmartNews data analytics. They develop and maintain common data platforms, ETL pipelines and data analytics infrastructure that can operate with low latency and high reliability while maintaining 99.99% uptime or above.

Responsibilities

  • Be the team SME expert in Data pipelines
  • Develop and realize the overall data strategy for the company
  • Develop and manage ETL/ELT pipelines and infrastructure of analytics databases
  • Cooperate with the product team, data science team to design data features to enable product improvement and timely business KPI measurements.
  • Be involved in data technology and security to be able to help design the next generation of data platform infrastructure
  • Determine the importance of each dataset and take appropriate measures to ensure data reliability and quality according to priority
  • Improve the reliability and speed of queries for ever-increasing volumes of data
  • Implement new types of data workflows (e.g. automatic retraining of machine learning models for predicting user churn)
  • Build dashboards to visualize key metrics

Requirements

  • At least 2 years of team lead experience
  • Able to prioritize and work on data issues ranging from overall data strategy to detailed data modification
  • Experience with data warehousing and business intelligence systems
  • 5 years of programming experience (understand multiple languages)
  • Experience with Hive, Airflow, Scylla, Redis, Elastic search
  • Experience in development related to Spark, Hadoop, Flink, Clickhouse, Presto/Trino
  • Experience with data processing related to an app or website.
  • Experience with Modern Machine Learning technologies
  • Have architected/implemented a data warehouse
  • Experience designing and creating data tables
  • BS degree or above in related fields
  • Experience with AWS (EC2, Kinesis, EMR, S3, etc.)

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience in dashboard development with modern tools, such as Tableau or Superset
  • Experience with infrastructure or data workflows for machine learning
  • Knowledge of real-time streaming data systems
  • Strong interest in new big data tools and technologies
  • Business-level Japanese

Meet SmartNews's Developers

Cortland recently joined SmartNews as an engineering manager, where he leads a six person team. He talks about what drew him to the company, his role as a manager, and how they use matrix management to maximize their engineers’ success.

Read their story...

YuCheng is a senior software engineer at SmartNews. He explains the freedom he enjoys at SmartNews: not only from a technical perspective, but also the influence he can have over the direction of the product.

Read their story...

When Robert joined SmartNews as a software engineer, most of his colleagues were Japanese. Since then, it’s grown into an international organization where English is predominantly used.

Read their story...

Related jobs

More jobs like this

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