Previous Job
Previous
Artificial Intelligence Developer (NLP /Client)
Ref No.: 18-16100
Location: Montreal, Quebec


Job description:

Job Title: Artificial Intelligence Developer (NLP /Client)

Information Management at Brokerage is responsible for data governance, identification, retention and disposition at the firm. It complies to multiple external regulators worldwide with specific rules per country. The Information Management group is also aiming at exposing knowledge at the firm to increase awareness, decisions making and reduce risks. The Information Management platform is currently building a strategy for knowledge engineering in a semantic format complemented by the buildout of various AI enabled applications leveraging that knowledge graph. We are looking for an Artificial Intelligence Developer with good knowledge of NLP and Machine learning techniques, ideally with good knowledge of semantic data. The candidate will have Object Oriented development skills allowing him to implement a solution end to end. The candidate must also be comfortable working in a strictly regulated environment. The candidate will be responsible for finding innovative but yet simple and effective solutions solving technology problems as well as business needs with minimal supervision. Project work will be carried out following SCRUM agile techniques and will require direct users interaction. The development work will range from requirements gathering, design, coding, performance testing, rollouts and production support.
Tech/Qualifications:
-Experience in NLP processing and configuration (minimum 5 years)
-Experience in deploying Machine Learning algorithms, knowledge of Python for AI (minimum 3 years)
-Experience with full software development life cycle
-Experience in Agile development
Good to have:
-Minimum 5 years experience in software development
-Knowledge of SPARQL and ability to interact with a triple store
-Experience with Marklogic as a triple store and as a document store
-Experience with full stack Java application development
-Knowledge of Java -Knowledge of HTML5, Angular and UX
-Knowledge of Ontologies
-Eclipse, GIT, Junit, Tableau