Employment Type
Application Dates
Opportunity Overview
Graduate Jobs
Required Level of Study
Bachelor degree
Areas of Work
IT and Technology
Degrees Accepted
E Engineering, Maths, IT & Computer Sciences
Computer science & IT

Data Engineer (Campus Hire 2023)

The Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; We build foundations for a long-lasting future. We don't limit ourselves on what we can or can't do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Shopee's hyper-growing business scale has transformed the most "innocent" problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do. Browse our Engineering and Technology team openings to see how you can make an impact with us.

Job Description:

  • Design, build and maintain the ingestion system to support various types of data (e.g. User behavior, RDS, NoSQL db and others) to be ingested to the data warehouse more timely and accurately
  • Translate data requirements into scalable technical data service with low latency and high concurrency
  • Design, build and maintain the batch or real time data pipeline in production using Hadoop big data technology
  • Analyse and improve efficiency, scalability, and stability of the system
  • Define and manage service level agreement and data quality for all data sets in allocated areas of ownership


  • Minimum B.S. degree in Computer Science or a related technical field graduating in 2023
  • Candidates with 0 to 1 year of experience are welcomed to apply
  • Working experience in programming languages, such as Java, Scala, Python, Golang & C++
  • SQL is optional
  • Familiar with Hadoop, Spark and Flink data processing, experience of TB data processing experience is a plus
  • Familiar designing and operating of a robust distributed system is a plus
  • Understand data mining or machine learning
  • Excited to work with data
  • Passionate, self-motivated, and takes ownership