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
About Tencent
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.
