Project Description:
Huawei is continuously developing its own new operation system Harmony OS. The Huawei APP Gallery is one of the most critical tool of this OS, which is the APP gallery of this new OS. Huawei APP Gallery is also operating at Huawei android phones. The main objective of this project is to build search and recommendation systems into the Huawei APP Gallery, to improve the user experience.
Requirements
Required Knowledge, Skills And Abilities
- Proficiency in Python, and/or Java Programming
- Knowledge and good skills in Python and working with Django or similar Python web framework.
- Familiarity with REST API and web service development.
- Practical experience with JavaScript frameworks and HTMLamp;CSS.
- Comfortable in the Linux shell.
- General knowledge and desire to extend Hadoop enviroment
- Core knowledge in relational databases/SQL(PostgreSQL) and ORM.
Any additional experience around the following would be advantageous
- Knowledge of scientific Python libraries (numpy, pandas, scikit-learn etc.).
- Experience with any of: Big Data, data science.
- Background task queuing systems like Celery.
- Message queuing systems like Redis or RabbitMQ.
- Uses git to manage code bases, branching, merging, etc.
- (bonus) Docker/Kubernetes, Unit Testing/TDD, Agile methodologies.
Generally
- Ability to work with users and co-developers to understand and improve development practices.
- Generalist who can work on both the frontend and backend, and can solve problems efficiently and elegantly.
- Good with algorithms and data structures.
Benefits
Please find our privacy notice below;
https://www.huawei.com/audience/answer.do?u=2147706