Data Engineer

Tencent
Apply Now

Job Description

  • Design, build and own the core data models and systems that able to support petabyte of data pipeline across the Tencent's overseas games.
  • Analyze large amounts of players’ data with business use cases to bridge the gaps of data-driven lifecycles.
  • Partner with multiple internal teams and external partners to collect requirements and deliver large-scale data solutions for various analytics and business applications.
  • Collaborate with product managers to define, create, and maintain data applications and platform such as real-time platforms, data pipeline, telemetry implementation, and machine learning deployment to help achieve Tencent's publishing goals.
  • The challenges range from building real-time and offline distributed data processing pipelines for feature engineering and automation as well as building systems and frameworks to deploy, scale, test, manage and monitor real-time machine learning models and user acquisition algorithms.

Qualifications:

  • Advanced degree in Computer Science, Engineering, Mathematics or equivalent technical field.
  • Programming and scripting language (e.g. SQL, Python, Java/Scala, Golang).
  • 4+ years of professional software development: experience in backend development experience with interest in work involving data pipelines, distributed systems, performance analysis, and large-scale data processing.
  • Experience working with distributed data technologies (e.g. Hadoop, MapReduce, Spark, Flink, Kafka, Impala, HBase etc.) for building efficient and large-scale data pipelines.
  • Experience shipping scalable data solutions in the cloud (AWS, Azure, GCP) and database technologies such as Snowflake, Redshift, SQL/NoSQL and or columnar databases.
  • Dynamic team player with ability to manage numerous requests concurrently and strategically, prioritizing when necessary.
  • Strong problem-solving skills with an ability to isolate, deconstruct and resolve complex data engineering challenges.
  • Ability to communicate with worldwide business stakeholders regard data products and technical requests.
  • Proven track record to clearly form and communicate ideas to both technical and non-technical worldwide audiences.

Bonus:

  • Experience strongly preferred building stream-processing applications using Apache Flink, Spark-Streaming, Apache Storm, Kafka Streams or others.
  • Explore modern data storage, messaging, and processing tools (Kafka, Spark, Hadoop, Cassandra, etc.) and demonstrated experience designing and coding in big-data components such as DynamoDB or similar.
  • Familiar with concepts related to testing and maintaining models in production such as A/B testing, retraining, monitoring model performance.

Company Info.

Tencent

Tencent Holdings Ltd., also known as Tencent, is a Chinese multinational technology conglomerate holding company. Founded in 1998, its subsidiaries globally market various Internet-related services and products, including in entertainment, artificial intelligence, and other technology.

  • Industry
    Information Technology
  • No. of Employees
    85,858
  • Location
    Tencent Binhai Mansion, Nanshan District, Shenzhen, Guangdong Province, China
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Tencent is currently hiring Data Engineer Jobs in United States with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More