Responsibilities
AI Programmer Responsibilities:
- Developing front end website architecture and GUI.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages such as Python, Lisp, Java, C++, R, Julia.
- Knowledge about AI Framework: * scikit-learn – for training machine learning models. * PyTorch – visual and natural language processing. * Keras – serves as a code interface for complex mathematical calculations. * Theano – library for defining, optimizing, and evaluating mathematical expressions.
Requirements
- Degree in computer science, computer programming, software programming, statistics, or a related field.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
- Back end programming languages like Python, Ruby, Lisp, Java, .Net., C++, R, Julia and PHP
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Excellent verbal communication skills.
- Speaking, Reading, Writing, Listening to Chinese Language will be in most consideration.
- Good English language skill.
- Version control systems like Git and GitHub
- APIs like REST and SOAP as well as protocol like HTTP
- Database storage solutions like JSON, SQL, and NoSQL
- Graphic design and visual communications skills
- Apache or nginx servers
- Strong organizational and project management skills.
- Good problem-solving skills.
- Experience in AI, object recognition (classification, detection, and segmentation), or other image processing techniques (parallel computing, or 3D image analytics).
- Be Familiar with OpenCV, PCL, halcon, Dlib, or deep learning framework/other image processing toolkits/libraries/skills.
Welfare and Benefits
- Staff training and development
- Overtime
- Accommodation allowance (in other provinces)
- Fuel/transportation fees
- Recreational allowance
- Vehicle depreciation allowance
- Telephone bill allowance
- 5-day work week
- Social security
- Health insurance
- Ordination leave
- Employee's uniform
- Annual trip or party
- Attendance bonus or other special compensation
- Performance/results-based bonus
- Annual bonus