Job Description
The role involves leveraging Golang to collect, parse, and process blockchain data (with occasional use of Rust and Python, though Golang will be the primary language). Responsibilities include developing a centralized data platform and performing data analysis and mining tasks to extract valuable insights from blockchain datasets.
Key Responsibilities
- Collect, parse, and process blockchain data using Golang (with occasional use of Rust and Python).
- Develop and maintain a centralized data platform for efficient data storage and retrieval.
- Perform data analysis and mining to derive actionable insights from blockchain datasets.
- Collaborate with cross-functional teams to optimize data processing pipelines.
- Ensure data integrity, security, and performance in all developed solutions.
Job Requirements
- Graduated from a C9/985 institution or have prior experience in a major tech company (meeting one of these criteria is sufficient, even without the following experience).
- Bachelor's degree or higher with a minimum of 3 years of relevant work experience.
- Proficiency in backend system design and development, with the ability to optimize for LRU caching, latency reduction, and other performance metrics.
- Strong expertise in Golang (prior experience in data processing is a plus).
- Familiarity with big data tools such as Flink, TiDB, Kafka, etc., is highly desirable.
- Excellent problem-solving skills, self-motivation, and strong communication abilities.
Additional Information
- Number of openings: 4-6 positions available.
- Salary range: 30K-60K per month, with additional bonuses and incentives based on performance.
- Work location: Fully remote position.