An Agent and Bot specialist is expected to design and implement a variety of AI agents, either agents that interact with end users using natural language dialogue interfaces, or autonomous agents working in the background to adapt, optimize and personalize the user experience with complex software products and applications.

Reports to: Artificial Intelligence Product Owner

Location: Biassono, Italy - Docebo SpA

You will:

  • Design and develop user-facing conversational agents, such as digital assistants and virtual coaches, leveraging best-in-class Natural Language technologies for user interaction
  • Design and develop autonomous back-end software agents for reactive and proactive adaptation of SW systems and their user experience
  • Integrate those agents with a library of services for data collection, mining, analysis and machine learning, which will be leveraged to augment the reasoning capabilities of the agents
  • Be responsible to follow the development cycle of those agents from initial proofs of concept and exploratory prototypes, all the way to production-level SW components, ready to be integrated and run continuously within a larger commercial software platform.
  • Advice the AI Product Owner on best-in-class techniques and technologies for the problem at hand

You have:

  • Strong background on AI agents
  • At least 3 years of experience with natural language processing, natural language understanding, speech-to-text, text-to-speech, and related technologies
  • Considerable experience developing AI agents, conversational agents, and chatbots
  • Strong programming skills within the python ecosystem
  • Proficiency in Javascript, HTML5 and CSS3
  • Strong analytical skills
  • Fluency in English
  • Master degree in Computer Science, AI or similar

Nice to have

  • Experience with prominent natural language interface frameworks and virtual assistant services, such as Microsoft Cortana, Amazon Alexa or equivalent
  • Experience with Natural Language toolsets such as NLTK, spaCy, word2vec or equivalent
  • Experience with deep learning for Natural Language applications
  • Knowledge of service-oriented computing, specifically REST paradigm, and micro-services
  • Attitude to work and deliver within the context of agile development methodologies