Automatic Natural Language Processing (internship)

Name of employer
December 17, 2019

Founded in 2018, Airudi is a company specialized in computer software development human resources animated by artificial intelligence. We are working with the best research scientists in software engineering
in Canada, and looking to expand the team! If you want to contribute to the development of a young company and want to grow with it, this internship is for you! By joining our team, you will contribute to the development of a young company in full growth and you will participate actively in rewarding and stimulating projects.

The startup is developing an avatar with a human face called PAM. Her role is to perform more than half of the recruitment process in an efficient manner. Using machine learning tools and automatic natural language processing, PAM tracks and analyzes interesting CVs on job sites. She communicates with the candidates identified via e-mail or text message to judge their interest in a vacant position. Then, she conducts an interview by chat or video. She then administers a skills exam and a psychometric evaluation to airudi’s candidates. Finally, Pam submits the top 5 candidates to the recruiter. The final decision of hiring always returning to the Human.

Expertise and skills

  • Machine learning, with focus on computer vision, natural language processing/generation etc.
  • Knowledge/Previous Studies in cloud computing will be a plus
  • Development and testing under the following environments: Windows, Linux, Mac OS, Android (Android studio), iOS (X code)
  • Knowledge of software development (algorithmic, data structuring, software architecture, etc.);
  • Agile development: incremental approach, sprints, iterations, testdriven development;
  • Knowledge of programming languages and current frameworks in the web world (Python, PHP, Ruby, JavaScript, Angular.js, Bootstrap, etc.);
  • Test and validate the codes developed (unit and functional tests, implementation of code analysis tools, etc.);
  • Have good knowledge of Unix operating systems (Linux);
  • Standard network protocols (TCP / IP, routing mechanisms) and the most common application protocols (HTTP, SMTP, DNS, etc.);
  • Web interoperability protocol: REST, JSON, OOAuth;

Being part of our team means you’ll…

  • Participate in projects with high technological content: the latest technologies for highly visible projects;
  • Enjoy the coaching of a team of experts;
  • Work in a casual, modern and dynamic work environment;
  • Enjoy accessible office, which is near metro;
  • Get to use state of the art equipment;

Name of employer


Place of employment




Years of experience

0 to 2 years

Job category


Number of available positions


Type of job

Full time


French, English


Until December 17, 2019