ML(Machine Learning) Engineer

Deep learning, Data structure, Functional programming, Machine learning, Kubernetes, Docker, OOP, scikit-learn, Software, Apache Hive, Apache Spark
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

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.


Machine learning, Java/Python, Cloud-native applications, SQL, Spark/Hadoop/BigQuery & Graph analyzing/processing 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.


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.

Dice Id : SYNTEL
Position Id : 6760747
Originally Posted : 6 months ago
Have a Job? Post it