Job Description
We are looking for a passionate and talented engineer with a strong machine learning background to help build industry-leading technology. The job will involve data preparation, prototyping machine learning algorithms, implementing solutions in a production environment, tracking metrics and contributing to the reporting of results. In this position, you will be responsible for analyzing large data sets to glean actionable insights, design algorithms for prediction, recommendation, and optimization. In this role, you must be able to independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes. You will also be responsible for the design and implementing scalable data processing infrastructure and development of cutting-edge machine learning and deep learning software for our conversational AI platform.
Requirements
Understanding of standard NLP concepts (language modeling, NER, intent extraction), NLU (in English and Persian) and ability to implement them Strong working knowledge of machine learning algorithms such as classification, regression, clustering, anomaly detection, and model evaluation Experience with large-scale machine-learned systems Demonstrated ability in the application of Machine Learning/AI in real-world industrial settings with large scale data Experience using the latest machine learning frameworks such as TensorFlow and Keras Expertise in NodeJS programming is a plus Familiarity with API serving methods including RESTful HTTP requests, RPC protobufs, and socket programming is a plus Expertise in SQL (MySQL or PostgreSQL) and NoSQL databases (MongoDB) is a plus Familiarity with basic information retrieval concepts using ElasticSearch is a plus
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority