Conversational AI Developer

What is a Conversational AI Developer and what do they do?

Conversational AI Developers are technical linguists that design, build, and test the knowledge of our Conversational AI solutions.

Apply for a Vacancy

Tell us a bit about you

I am Italian and I have been working for Artificial Solutions as Conversational AI Developer (CAID) in Barcelona since 2011. My wife and I moved to Spain from Italy, where we were living close to Venice. I hold a Ph.D. in General and Computational Linguistics from the Università di Pisa, in Italy, in 2009., Since 2000 I’ve been studying and carrying out academic research in Linguistics mainly in Trieste, Pisa and at the University of California – Los Angeles (UCLA).

What do you do in your role?

As a Senior Conversational AI Developer my daily tasks vary a lot and change very rapidly. What a Conversational AI Developer is mainly expected to do is to design and develop the ‘linguistic intelligence’ of our Digital Employees, guided by a Project Manager and making use of a variety of tools and techniques all grounded on the Teneo platform. It is a highly client-facing activity, which requires me to be fully aware of the scope and the aims of a project. Conversational AI Developers take part in on-site and remote meetings with clients, provide training to customers and internal employees, and present demos to prospects. We are also expected to constantly provide feedback to our Product Development team and support any other department’s activity if needed.

What attracted you to Artificial Solutions?

In the last 15 years I have always been keen on both theoretical and applicative aspects of Linguistics, and fascinated by Artificial Intelligence technologies. When Artificial Solutions offered me the role of Conversational AI Developer, I took it as a great opportunity to give my contribution to these fields in an industrial context, working on international projects in multiple languages, like English, Spanish and Italian, every day. Moreover, the location of the office, Barcelona, was a plus in the evaluation of the job offer, as it is a wonderful city to live.

What’s great about working here?

To me, working in an international company like Artificial Solutions, that provides cutting-edge-technology services and products, is very exciting. You feel like you are contributing to the development of something new that makes a real difference for our clients. What I like most about the company is its people; at Artificial Solutions you work with people with an exceptional human and professional profile.

What is your favorite thing about your team?

I am lucky enough to work with people that I trust and that trust me. My colleagues are highly skilled professionals with whom I have faced many challenging situations without losing positive attitude and sense of teamwork. Apart from this, they are wonderful people with interesting and diverse backgrounds, coming from different countries and speaking several languages, which makes our company a real cultural melting pot.

What are the skills that you think someone needs to be successful at Artificial Solutions?

To be skilled in your area of expertise, whether that is computational linguistics, software engineering or project management, is a must of course, but even more important is the capacity to rapidly learn new things. Being a flexible person, who can work well in a fast-paced and multicultural environment in which you can easily switch between languages and tasks, is crucial as well.