Job Description:

  • Design, architect and implement a big data computing platform for efficient data exploration and processing
  • Design large-scale distributed systems, with backend services, APIs, SDKs and tools
  • Build visualised data products that will help our business team, senior executives, and sellers gain deep insight into their business and make decision more efficiently

Requirements:

  • Bachelor's or higher degree in Computer Science or related technical fields with 2~12 years of experience
  • Hands-on experience with programming languages, such as Java, Scala, Python
  • Proficient in the Java development language, have a certain understanding of the underlying principles of Java
  • Understand the common techniques of backend distributed systems such as multi-threading, non-blocking, and consistency
  • Experience in Spring Boot or other microservices and lightweight container technology development experience
  • Strong interest in data technology
  • Experience in secondary development based on open-source projects, based on Hadoop ecosystem (Presto, HBase, Spark and other related technologies), experience in developing data service systems preferred
  • Experience in CI/CD and Docker preferred

Apply for this Job

* Required

  
  
+ Add Another Employment