Description

Responsibilities

  • Play a key role as a developer on a corporate Agile team focused on emerging technologies using AIML services.
  • Design machine learning systems.
  • Research and implement appropriate Client algorithms and tools.
  • Serve as a contributor in all phases of the software development life cycle (SDLC) including design, development, and maintenance of applications.
  • Develop machine learning applications according to requirements.
  • Select appropriate datasets and data representation methods.
  • Run machine learning tests and experiments.
  • Perform statistical analysis and fine-tuning using test results.
  • Train and retrain systems when necessary.
  • Extend existing Client libraries and frameworks.

Required Skills

  • Interactive chatbot using Natural Language Processing (NLTK) and Deep Learning (Keras).
  • Deep Learning Convolutional Neural Network model to estimate the age and gender of facial images.
  • Knowledge on Knowledge graph, Fundamental Naming & Ranking models.
  • Study and transform data science prototypes.

Required Experience

  • 3+ years of experience with a software development team.
  • 2+ years of experience with agile methodologies.
  • Experience with C#.
  • Experience with implementing RESTful APIs.
  • Experience with Azure Cloud Services.
  • Experience with JavaScript.
  • Experience with Python.
  • Experience with Natural Language Processing or Chatbot development.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate