TitleMachine Learning/Hadoop Engineer

Job Description:

Looking for an experienced Machine Learning/Hadoop Engineer with good understanding of NLP and distributed data/computing tools. Excels at providing highly creative ideas to a design engagement. A thorough understanding of contemporary user-centered design methodologies and related tools.

 Key Responsibilities

  • Implement Machine Learning algorithms using open source scripting language
  • Define, prototype PoC, develop, validate and deploy solutions based on Machine Learning models
  • Ability to source, aggregate, mine and analyze data from structured and unstructured sources
  • Good understanding of Natural Language Processing, Knowledge graph, named entity analysis
  • Thorough understanding of statistical concepts (distribution, regression techniques, and statistical tests)


  • Strong programming skills with Python & packages- Scipy, Scikit-learn, NLTK, Flask etc.
  • Experience with distributed data/computing tools: Map/Reduce, Hadoop, & Spark
  • Strong programming ability with major NLP toolkits – Open NLP/ Stanford etc.
  • Experience in Deep learning- Interest in the latest technologies, industry practices, research, and trends
  • Experience working with Financial Services is highly desired