Responsibilities
- Responsible for the architecture and R&D of the company's platform services
- Continuously deliver data value (services) for the company in high quality, low cost, and excellent efficiency
- Provide architecture and performance optimization solutions, and lead the rapid iteration of the data platform services
Requirements
- Development language: java & kotlin & rust
- Solid computer science foundation, master computer operating system, network architecture, familiar with common algorithms, data structure and design patterns
- Degree or above in Computer Science, Computer Engineering, Math or a related field with strong experience in Java development, and in depth understanding of JVM principles
- Experienced in data platform (front, middle, end) or micro service design and development, focusing on the high availability and scalability of the architecture is preferred
- Familiar with common framework (Spring, Netty, Retrofit, etc.)
- Familiar with distributed system, caching, messaging and other mechanism, using redis, kafka, flink.