Data Engineer

  • Programming in Java, Scala or Python

  • Fundamental knowledge of distributed architectures and systems

  • Hands-on experience on HDFS (Hadoop), Spark, Kafka as well as database technology

  • Familiarize with software development life cycle, experiences in version control system and CI tools would be preferred

  • Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis