We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile.
Requirements
- Bachelor's degree in Computer Science, or a related technical field, or equivalent practical experience.
- 8 years of experience in software development, with 5 years of experience in testing and launching software products.
- 3 years of experience with software design and architecture, and with programming in C++.
- Experience as a technical lead, including mentoring executive engineers and setting technical strategy for a team or project in designing, building, and troubleshooting distributed systems.
- Experience with storage systems and their principles (e.g., block storage, distributed file systems, storage virtualization).
- Ability to communicate in Mandarin fluently to collaborate with the partners.
Benefits
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance
