Senior Backend Engineer

Palo Alto | United States

1. Participate in code reviews and architecture meetings
2. Support and continuously improve our release and deployment pipeline
3. Build and operate tools that monitor backend production
4. Make sure backend services scale economically
5. Resolve production issues

1. BS/MS/PhD in computer science
2. Experience in one or more of the following: Java, Python, and C++
3. Experience with Unix/Linux operating systems internals and administration or networking
4. 2 years of industry experience on building and designing scalable distributed systems
5. Bilingual in English and Chinese (Mandarin) oral and written communication

Preferred Skills:
1. Familiarity with Redis and Cassandra databases
2. Knowledge of server hardware and experience working with Amazon Web Services (AWS)
3. Adept at hacking open source software