- BS/BA degree in Computer Science or related field with 3+ years experience in related industry
- Ability to build web services on Linux.
- Good at any of the listed language: Python / Scala / Go.
- Good knowledge of Network API Design ( e.g. REST or GraphQL).
- Good understanding of any SQL/NoSQL database (MySQL / MongoDB / Redis / etc.)
- Familiar with git.
- Team player and able to work independently.
- Proactive, good interpersonal and problem-solving skill.
[Nice to have]
- MS degree in Computer Science or related field.
- Good at profiler and debugging tools.
- High performance network service on Linux.
- Design and architect large scale distributed system.
- Design and implement distributed algorithm and data structure.
- Familiar with Nginx / HAProxy.
- Familiar with operation automation tool (such as Ansible).
- Familiar with continuous integration / continuous deployment
- Familiar with monitoring and alert system (Prometheus / Nagios).
- Familiar with functional programming.
- Familiar with Amazon Web Service or Google Compute Engine.