Tencent

Data Engineer Intern

Tencent
Apply
1 month ago
Singapore, SingaporeIntern

Responsibilities

  • Support development of backend services and APIs for WeChat products and data needs.
  • Build and maintain large-scale data pipelines for ingestion, transformation, and analytics across distributed systems.
  • Optimize storage and query performance using ClickHouse, Hive, and Apache Iceberg.
  • Contribute to real-time data streaming infrastructure using Apache Pulsar or Kafka.
  • Collaborate with product and data teams to translate business requirements into scalable technical solutions.
  • Participate in code reviews and system design discussions.

Requirements

  • Currently pursuing an undergraduate or graduate degree in Computer Science, Data Science, Mathematics, or a similar quantitative field.
  • Proficiency in at least one of Python, Java, C/C++, or Go.
  • Familiarity with Spark, Hive, Iceberg, ClickHouse, Kafka, or Apache Pulsar is a strong plus.
  • Understanding of distributed systems concepts such as data partitioning, replication, and fault tolerance is preferred.
  • Self-driven, detail-oriented, eager to learn, and able to work collaboratively in a fast-paced environment.
  • Fluency in English and Mandarin to work with international teams and stakeholders based at headquarters.

Tech Stack

Categories

BackendData Engineering
Tencent

About Tencent

10,000+ employees

Tencent builds consumer internet platforms and digital content, best known for WeChat and QQ messaging/social apps, and operates payments, advertising, cloud, and enterprise services. Founded in 1998 and headquartered in Shenzhen, it is a public company listed in Hong Kong and a major global video game publisher and investor, including full ownership of Riot Games.

Contact me