** About company: One of biggest E-commerce companies.
** Job Description:
● The R&D department of the company undertakes research, design and deployment and systems use Artificial Intelligence (AI) and Big Data to bring business efficiency to the company.
● Collaborate with departments within the R&D Department, as well as with other departments in the company in developing systems and features using AI and Big Data.
● Plan, design architecture and closely coordinate with the algorithm team of R&D Department to deploy AI algorithms on production environment:
o Develop APIs to return results of AI algorithms .
o Ensure APIs are capable of carrying large loads, to meet the number of users and high traffic of company (millions of visits per month).
o With some time-sensitive AI problems, make sure APIs are capable of processing near real-time.
● Examples of AI systems you will participate in:
o A product ranking system to predict each industry's best-selling products, based on transaction history and user behavior.
o The Recommender system to suggest products that users may be interested in, based on their behavior.
o Search engine to return the most relevant products with the user's search keyword.
o Advertising system based on users' search keywords (similar to Google AdWords model).
● Solving technical problems in the process of developing systems.
● Maintain and optimize the system to ensure stability and scalability of the system according to the assigned KPI criteria.
● Learn, research and use new technologies to support system development, serving e-commerce users.
● Consult Head of R & D on technology orientation.
● Lead team back-end engineering, ensuring team members work with high productivity.
● Building and developing human resources to meet the professional requirements of the orientation of R&D Department.
** Requirements:
● Graduated from University of IT major or equivalent.
● At least 2 years of professional experience in the same position.
● Experience in analyzing, designing architecture, and deploying systems with large load capacity and near real-time processing.
● At least 5 years of work experience with databases on design databases to store a large amount of data and optimize database performance.
● Be careful, careful, ensure the quality of the systems deployed on production
● Ability to analyze and offer optimal technical solutions.
● Strong knowledge of design patterns, OOP, algorithms, data structures.
● Proficient in system development languages: Golang, Java ...
● Use proficiency in databases, especially MongoDB and Elasticsearch.
● Proficient in software development on Linux environment.
● Group management experience.
● Ability to plan and manage projects according to Agile / Scrum process.
● Experience in the following areas is an advantage:
o Cloud platforms such as Amazon Web Services, Google Cloud Platform.
o Search engines like Elasticsearch, Solr.
o Big data technologies like Hadoop and Spark.
o Machine learning frameworks like scikit-learn, TensorFlow, MLlib.
● Priority is given to candidates with experience in e-commerce.
** Benefits:
- Competitive salary and benefits including extra medical insurance.
- 13th month salary
- Attractive performance bonus from 1 to 6 months’ salary per year
- Opportunity to become the shareholder of the company from ESOP plan
- Company and team building trip every year
- Gift on special days like birthday, Tet and Holidays
- Many fun and meaning activities such sport and social clubs
- Opportunity to training both technical and soft skills to develop your career path
- Performance Review every year to adjust Salary and title/position.