As a Python engineer for AI/Machine Learning, you will:
Join a team of driven software engineers to design, prototype, implement, deploy, and maintain features for our NLP or search related projects.
Conduct experiments on large datasets to evaluate the feasibility, results, and performance of NLP technology
Make sound engineering decisions and improve software development practices with an eye for performance and reliability
Required qualifications:
Strong Python programing skills.
Hands on Python experience on data analysis & visualization is a big plus.
Experience building software that deals with unstructured text data.
Knowledge of modern deep learning approaches to NLP, including but not limited to word2vec, seq2seq & FastText.
Knowledge of traditional machine learning algorithm and techniques, including but not limited to TF-IDF, n-gram, SVM & LSI.
Ability to write code that is efficient and clean.
Ability to work closely with teammates in a highly collaborative environment, as well as providing strong individual contributions.
Able to read English documents and NLP research papers.
Preferred qualifications:
BS degree or equivalent practical experience in a quantitative field, preferably computer science, statistics, or mathematics.
Experience with data science libs like numpy, pandas, matplotlib.
Experience with machine learning libs like gensim, scikit-learn, xgboost
Experience with other machine learning topics like recommendation system
Experience with Linux is a plus.
Working knowledge of Java or C#.
Experience with deep learning framework like Tensorflow.
Experience with distributed computing technology like Hadoop, Hive, Pig or Spark.
Experience with Solr, Elastic Search or any other search engine.
简历请发:
[email protected]