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 visualized data products that will help our business team,senior executives, and sellers gain deep insight into their business and make decision more efficiently

Requirements:

  • Minimum B.S. degree in Computer Science or a related technical field
  • 2+ years working 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 back-end distributed systems such as multi-threading, non-blocking, and consistency
  • Experience in Spring Boot or other microservices and lightweight container technology development experience
  • Have a 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
  • Have experience on CI/CD and docker preferred

Apply for this Job

* Required