Position Title - ML(Machine Learning) Engineer Location - Austin, TX Job Description- This job requires 80-90 coding or coding-related tasks every day. Very comfortable in one of the popular programming languages such as Java or Python and Familiar with basic data structures and at least one machine-learning library. Must-Have Machine learning, JavaPython, Cloud-native applications, SQL, SparkHadoopBigQuery Graph analyzingprocessing tools. Should Have Hive, RankLib, Learning To Rank, PyTorch, Tableau, Kubernetes, Dataproc, Docker, Cloud Foundry, TensorFlow, CUDA, Airflow, Beam, SPARQL, RDF, Solr, Lucene, DataFrame, Pandas, Keras, scikit, Concourse, Matplotlib, neural networks, deep learning. Preferred skills Object-oriented programming, functional programming, familiarity with cloud tools. Responsibilities To determine the most relevant products for a given customer question from a 2.5M catalog is not an easy task. We engage machine techniques in several internal groups within the search team (e.g., understanding the customer question, enriching the product catalog, and sorting the products). The machine learning engineer will quickly iterate on the following three steps 1) Based on data analysis, form a hypothesis on how to improve the customer search experience 2) Test the hypothesis 3) Deploy the model to production, if the evaluation turns out to be good.