Info Session:
Location: MIT 35-225
Time: Friday, Oct. 30, 2015 6pm
Dinner: provided
Please Register Here if interested in the info session:
Job Description
NLP Engineer
Job Description:
Develop semantics analytic system
Position Requirement:
B.S. CS or related major, more than one year's experience in this field
Familiar with data structures such as tree and graph
Familiar with machine learning algorithms, such as HMM, LDA and SVM
Familiar with Java, Python, and/or Linux Bash Shell
Bonus:
Past experience in text categorization, crawler, data indexing, data mining, machine learning, and entity recognition
Android Engineer
Position Requirement:
More than two years' experience in Android development
Partake in at least one Android app with critical mass user or experience developing IM-related app
Familiar with Android development platform and library, with deep understanding of OOP
Understand Android system structure and modules, including UI, Multi-media, OpenGL, and HTTP Socket
Capable of researching and be able to complete usability style
Understand common data structures and algorithms
Bonus:
Android App that is independently developed or as the lead developer
Contributed for the open source community with repositories in Github or Google Code
Interested in playing around new techniques/libraries
iOS Engineer
Job Description:
Partake in App development
Research and develop under different framework, design & usability guideline and implementation
Position Requirement:
More than three years' experience in iOS development
Familiar with Object-C and XCode
Familiar with iOS SDK, including UI, network, database, and XML/JSON parsing
Have participated in multiple iOS project, with at least one App or game available in the App Store
Familiar in different phone features, server and client side development
Familiar with common software architecture, data structure and algorithms, process management and network protocols (Socket and HTTP)
Team-player with strong in critical thinking
Implement features with a pursuit of perfection, do not compromise easily
Bonus:
Experience in IM development
Experience in past development in C/C++/Java
iOS App that is independently developed or as the lead developer
Contributed for the open source community with repositories in Github or Google Code
Interested in playing around new techniques/libraries
R&D Engineer (IM Focus)
Job Description:
Develop IM service and performance boost
Intercommunication between IM service and other services
Position Requirement:
More than one year's experience in Node.js
Deep understanding of server-side architecture
Experience in high load application
Familiar with App server-side API programming
Familiar in Socket development
Team player and technology lover
Bonus:
Experience in App IM development
Github or Google Code repository
Interested in playing around new techniques/libraries
Search Engineer
Job Description:
Responsible for crawl, analyze, and store data
Responsible for data and content indexing
Related research work
Position Requirement:
More than three years' experience, and B.S in C.S or Mathematics
Capable of developing in Linux environment and experience in ranking or sorting system
Competence in programming and common design patterns, armed with at least one script language and one strong-typed language
Deep understanding in commonly-used algorithm and its performance tuning
Bonus:
Development experience with Swoole, data mining, machine learning(e.g. SVM, Neuro-Network), and cluster computing (e.g. MapReduce, Spark)
Experience in leading a project. With strong communication skills and capable of managing a team
Published paper in estimated CTR, personalized recommendation model, search, and/or sorting
Github or Google Code repository
Interested in playing around new techniques/libraries
PHP Engineer
Job Description:
Responsible for PHP development and optimization
Position Requirement:
More than three years' experience in development
Familiar with common network architecture (DNS, load balance, reverse proxy, etc.)
Deep understanding of CodeIgniter framekwork
Familiar Linux development environment
Competence in MySql, MongoDB, Redis, Nginx and their optimization
Bonus:
Excellent communication skills
Deep understanding of PHP language and library is preferred
Familiarity with Linux is preferred
Plus for background in Go and Node.js
Plus for server operation background
Github or Google Code repository
Interested in playing around new techniques/libraries
Node.js Engineer
Job Description:
Responsible for Node.js server development
Responsible for module development
Follow the coding guideline and build easy-to-read, and easy-to-maintain code
Responsible for framework design and development
Position Requirement:
More than one year's experience in Node.js development
Familiar with Node.js design pattern, and network protocols such as TCP, UDP, and HTTP
Worked with at least one or more NoSQL (MongoDB preferred) and cache mechanisms like Redis or Memcached
Understanding synchronicity of Node.js and its design pattern
Deep understanding of Node.js modules
Familiarity with Socket.io is required
Passionate about the latest technology, and can keep up with the latest best practice
Web Developer
Job Requirement:
Partake in desktop, mobile and hybrid app development
Implement design and user interaction effect
Participate in product discussion
Work with PM and UI Designer to research and refine user experience
Position Requirement:
Deep understanding of JavaScript OOP and prototype
Have developed with one or more MVC/MVVM library such as AngularJS, EmberJS, Backbone, Meteor
Excellent communication and coordination skills
Bonus:
Good grasp of design, understand the reason behind design and user interaction
Be able to fill in design details when it's missing
Be able to think creatively
App UI Designer
Job Description:
Design interface based on Product, UX, and UI requirements
Participate in product discussion
Research and refine user experience and overall user experience
Position Requirement:
Perfectionist, independent thinker, with an acute sensitivity in color and structure
Bachelor in Arts or related major
Familiar with iOS Human Interface Guidelines, Android User Interface Guidelines, and Material Design Guidelines
Competent in usage of the following software: Adobe series, Sketch, and OmniGraffle
Bonus:
Loves art, studied art history, and/or background in illustration
Team-player and collaborator who is interested in learning new things and explore
Plus for candidates who understand App-end layout and structure
Plus for background in user interaction
Web UI Designer
Job Description:
Responsible for artistic and creative design for different websites
Responsible for PR-related designs
Participate in user interaction design
Position Requirement:
Perfectionist, independent thinker, with an acute sensitivity in color and structure
Bachelor in Arts or related major
Familiar with HTML5 Design Guidelines
Understand web usability and best practice
Competent in usage of the following software: Adobe series, Sketch, and OmniGraffle
Bonus:
Loves art, studied art history, and/or background in illustration
Team-player and collaborator who is interested in learning new things and explore
Plus for candidates who understand App-end layout and structure
Plus for background in user interaction
U.S. Project Manager
Base:Menlo Park, CA
Job Description:
Mainly responsible for Flow's international version development
Responsible for overseeing iOS and Android development
Complete localized system design and development analysis modules based on technical requirement
Document project development plan, quantify tasks, and distribute workload appropriately
Ensure project objectives are achieved on-time in a high-quality, bug-free fashion
Manage a team of around 10 engineers
Position Requirement:
B.S. in Computer Science, Software Engineering, or Information
More than three year's experience, including structuring project
Familiar with mobile, iOS, and Android platforms
Familiar with mobile Internet products and development process, including functional analysis, technology selection, and compatibility testing
Excellent communication and coordination skills
U.S. Operation Manager
Base:Menlo Park, CA
Job Description:
Manage the Menlo Park office
Recruit talent
Develop business activities inside United States
Position Requirement:
Excellent written and verbal communication skills
Must be proficient in both English and Mandarin
Excellent planning, organizational and analytical skills
No cultural barriers