Senior Software Development Engineer
Type: Industry Professionals
Date Posted: 2017.12.01


Shanghai, Seattle


1. Drive technical projects and provide leadership in an innovative and fast-paced environment

2. Be responsible for the overall planning, execution and success of complex technical projects

3. Work closely with the product management team to ensure we are building the best products

4. Contribute technically to projects


1. MA/MS or PhD degree in Computer Science or related technical field (or equivalent work experience)

2. Deep experience in one or more of the following: mobile, cloud, web application development, security, networking, robotics, embedded systems, real time computing, machine learning, computer vision

3. Leadership and team building experience

4. Extensive knowledge of Windows, Unix/Linux, Android, or iOS environments

5. A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design and a track record of original and breakthrough work

6. People management skills, proven track record of mentoring and coaching team members

Please send resume to Back to Position List >