Learn and work with real-time big data components such as Kafka, Flink, or Spark Streaming; identify bottlenecks and contribute to performance optimizations.
Participate in Web3 project development — including on-chain data ingestion, smart contract interaction, and blockchain analytics features.
Apply AI tools and LLM-assisted workflows (e.g., code generation, automated testing, documentation) to accelerate development velocity.
Collaborate in English with cross-functional teammates on engineering discussions, code reviews, and technical documentation.
Proactively explore unfamiliar technologies, ask good questions, and share learnings with the team.
Requirements
Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related technical field.
Strong genuine interest in software development — you build things in your spare time, follow technical communities, or experiment with side projects.
Fluent spoken and written English — comfortable participating in technical meetings, writing documentation, and communicating blockers clearly.
Self-driven and proactive — you do not wait to be told what to learn; you identify gaps, seek resources, and take initiative without prompting.
Available to commit a minimum of 4 days per week throughout the internship period.
Tech Stack
Kafka
Spark
Web3
Benefits
Competitive salary and company benefits
Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)