Job Title:

Machine Learning Engineer


Cloud Development



Travel Required:

Travel Required

Position Type:


Reports To

Senior Software Engineer

General Objective:

A Machine Learning Engineer is responsible for designing machine learning systems, applying algorithms to generate accurate predictions, and resolving data set problems.

Job Description

Role and Responsibilities

  • Consulting with the management team to determine and refine machine learning objectives.
  • Designing machine learning models and self trained predictive models.
  • Transforming data science prototypes and applying appropriate ML algorithms and tools.
  • Ensuring that algorithms generate accurate user recommendations.
  • Turning unstructured data into useful information by auto-tagging images and text-to-speech conversions.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Developing ML algorithms to analyze huge volumes of historical data to make predictions.
  • Running tests, performing statistical analysis, and interpreting test results.
  • Documenting machine learning processes.
  • Keeping abreast of developments in machine learning.
  • Help on contact centers by detecting user emotions on the call (satisfied/ angry with the service) and the first call resolution by analyzing text.
  • Knowledge in building chatbots.
  • Develop innovative solutions in areas such as machine learning, computational linguistics, Natural Language Processing (NLP), advanced and semantic information search, extraction, induction, classification and exploration.
  • Develop & maintain NLP pipeline for document data extraction semantics and sentiment processing and understanding.
  • Create products that provide a great user experience along with high performance, security, quality, and stability

Qualifications and Education Requirements

Scroll to Top