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
- Implement state-of-the-art deep learning and machine learning models for feature engineering and question/answer/prediction in investment platform
- 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
- Conduct original research on our large repository of data, both proprietary and open-source
- Support product ownership team and other related functions in bringing new concepts to reality
- Write production-level code linking new and existing data pipelines with scripts for feature engineering, machine learning predictive models and visualization
- Working on a three-tier architecture environment
- Prepare demo and protyping
- Write tests to check for integrity of our data, models and predictions
Requirements
- Solid foundation in data structures, algorithms, OO Design and patterns
- Experience with one or more languages such as JavaScript, Java, C#, HTML5, CSS3, Bootstrap3, PHP, Laravel, AngularJS, jQuery, Node.js, Python
- In depth knowledge of scripting languages (Python, R and UNIX Shell), Git project management and deep learning frameworks (eg. PyTorch /Keras / TensorFlow)
- Experience building Chatbots and interactive intelligent agents
- Experience in artificial intelligence, machine learning technology
- Experience with web application frameworks
- Experience building large/medium-scale distributed systems using RESTful web services
- Familiarity with database (SQL, Oracle, Stored Procedures)