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