IT Chatbot Engineer for an AI and Machine Learning Company


Purpose

We are looking for exceptional deep learning scientists and engineers to embark on our journey to deploy state-of-the-art chatbot deep learning and machine learning algorithms in the investment and portfolio management space.


Responsibilities

  1. Implement state-of-the-art deep learning and machine learning models for feature engineering and question/answer/prediction in investment platform
  2. Process massive amounts of data from a wide variety of sources, detect meaningful patterns and derive a rich set of insights that can be used to improve the quality of the user experience that's offered
  3. Conduct original research on our large repository of data, both proprietary and open-source
  4. Support product ownership team and other related functions in bringing new concepts to reality
  5. Write production-level code linking new and existing data pipelines with scripts for feature engineering, machine learning predictive models and visualization
  6. Working on a three-tier architecture environment
  7. Prepare demo and protyping
  8. Write tests to check for integrity of our data, models and predictions


Requirements

  1. Solid foundation in data structures, algorithms, OO Design and patterns
  2. Experience with one or more languages such as JavaScript, Java, C#, HTML5, CSS3, Bootstrap3, PHP, Laravel, AngularJS, jQuery, Node.js, Python
  3. In depth knowledge of scripting languages (Python, R and UNIX Shell), Git project management and deep learning frameworks (eg. PyTorch /Keras / TensorFlow)
  4. Experience building Chatbots and interactive intelligent agents
  5. Experience in artificial intelligence, machine learning technology
  6. Experience with web application frameworks
  7. Experience building large/medium-scale distributed systems using RESTful web services
  8. Familiarity with database (SQL, Oracle, Stored Procedures)